UNPKG

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
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 {};