@2toad/profanity
Version:
A JavaScript profanity filter
17 lines (16 loc) • 516 B
TypeScript
import { ProfanityOptions } from './profanity-options';
import { List } from './list';
export declare class Profanity {
options: ProfanityOptions;
whitelist: List;
private blacklist;
private regex;
constructor(options?: ProfanityOptions);
exists(text: string): boolean;
censor(text: string): string;
addWords(words: string[]): void;
removeWords(words: string[]): void;
private buildRegex;
}
export declare const profanity: Profanity;
export default profanity;