good-censor
Version:
A simple text censoring module.
16 lines (15 loc) • 442 B
TypeScript
type censorOptions = {
censorText:string
censorLoop:boolean
censorLongest:boolean
censorSlice:boolean
censorStart:number
censorEnd:number
ignore:RegExp
}
export = class GoodCensor {
constructor(words:Array<string>|string,defaultOptions:Partial<censorOptions>)
badwords:Array<string>
censor(text:string,options:censorOptions):string
check(text:string,options:censorOptions):boolean
}