UNPKG

symspell-ex

Version:

Spelling correction & Fuzzy search based on symmetric delete spelling correction algorithm

22 lines (21 loc) 799 B
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>; }