snacklish
Version:
Translator from English to Snacklish
16 lines • 652 B
TypeScript
import { ProbabilityFunction } from './rules';
export declare function loadRuleString(): Promise<string>;
export declare function loadRules(): Promise<{
stopWords: Set<string>;
stopPatterns: Set<string>;
exactSubs: Map<string, string[]>;
patternSubs: Map<string, string[]>;
}>;
export declare function tokenize(text: string): string[];
export type TranslatorFunction = (text: string) => string;
export declare function createTranslator({ getRandom, getProbability, }?: {
getRandom?: () => number;
getProbability?: ProbabilityFunction;
}): Promise<TranslatorFunction>;
export * from './rules';
//# sourceMappingURL=index.d.ts.map