UNPKG

@2toad/profanity

Version:

A JavaScript profanity filter

17 lines (16 loc) 516 B
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;