1 |
|
2 |
|
3 |
|
4 | import { SubSModuleOptimizer } from '../mod';
|
5 | import { IDICT, IDICT_SYNONYM, IWord } from '../Segment';
|
6 | import { IWordDebug } from '../util';
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 | export declare class ZhtSynonymOptimizer extends SubSModuleOptimizer {
|
19 | name: string;
|
20 | protected _SYNONYM?: IDICT_SYNONYM;
|
21 | protected _TABLE: IDICT<IWord>;
|
22 | _cache(): void;
|
23 | isSynonymBlacklist(w: string): boolean;
|
24 | protected _getSynonym(w: string, nw: string): string;
|
25 | doOptimize<T extends IWordDebug>(words: T[]): T[];
|
26 | }
|
27 | export declare const init: typeof SubSModuleOptimizer.init;
|
28 | export default ZhtSynonymOptimizer;
|