symspell-ex
Version:
Spelling correction & Fuzzy search based on symmetric delete spelling correction algorithm
22 lines (21 loc) • 799 B
TypeScript
import { DataStore } from "../core";
export declare class MemoryStore implements DataStore {
name: string;
private _language;
private _terms;
private _entries;
private _maxEntryLength;
private _initialized;
initialize(): Promise<void>;
isInitialized(): boolean;
setLanguage(language: string): Promise<void>;
pushTerm(key: string): Promise<number>;
getTermAt(index: number): Promise<string>;
getTermsAt(indexes: Array<number>): Promise<Array<string>>;
setEntry(key: string, value: Array<number>): Promise<boolean>;
getEntry(key: string): Promise<Array<number>>;
getEntries(keys: Array<string>): Promise<Array<Array<number>>>;
hasEntry(key: string): Promise<boolean>;
maxEntryLength(): Promise<number>;
clear(): Promise<void>;
}