neet/minazuki

View on GitHub
src/operators.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Message } from 'discord.js';
import { filter } from 'rxjs/operators';

export const filterNotBot = filter<Message>(message => !message.author.bot);

export const filterStartsWith = (text: string) =>
  filter<Message>(message => message.content.startsWith(text));

export const filterMatches = (regexp: RegExp) =>
  filter<Message>(message => regexp.test(message.content));