qn-im-sdk
Version:
QnzsIM SDK
21 lines (20 loc) • 521 B
TypeScript
export declare class SensitiveWordFilter {
private words;
private mode;
constructor();
loadWords(words: string[]): void;
setMode(mode: 1 | 2): void;
getMode(): 1 | 2;
detect(text: string): {
hasSensitive: boolean;
words: string[];
};
replace(text: string): string;
filter(text: string): {
success: boolean;
content: string;
message?: string;
};
}
declare const _default: SensitiveWordFilter;
export default _default;