UNPKG

@andzh777/swear-filter

Version:
24 lines (23 loc) 708 B
import { AutomodOptions, AutomodReply } from '../interfaces'; export declare enum Lang { ENGLISH = "en", RUSSIAN = "ru", LATVIAN = "lv" } export declare enum Method { CLASSIC = 0, STRICT = 1 } export declare class Filter { readonly defaultOpts: AutomodOptions; private readonly methods; constructor(); /** * @param { string } string Query string to filter * @param { AutomodOptions } options Filter options { langs: Lang[], replacer: "█", method: Method } * @returns { AutomodReply } Output data { clean: boolean, output: string, ... } */ filter(string?: string, options?: AutomodOptions): AutomodReply; private clean; private found; }