profanity-check
Version:
This is a multi-language profanity check for validating text is clear and doesn't contain any profane words
18 lines (17 loc) • 550 B
TypeScript
declare type language = 'arabic' | 'chinese' | 'czech' | 'danish' | 'english' | 'esperanto' | 'finnish' | 'french' | 'german' | 'hindi' | 'hungarian' | 'italian' | 'japanese' | 'korean' | 'norwegian' | 'persian' | 'polish' | 'portuguese' | 'russian' | 'turkish' | 'swedish' | 'thai';
export default class Filter {
private words;
/**
*
*/
constructor(config?: {
languages: language[];
});
/**
*
* @param value
* @returns
*/
isProfane(value: string): boolean;
}
export {};