@awesome-fe/translate
Version:
Translation utils
14 lines (13 loc) • 661 B
TypeScript
import { AdditionalCriteria, Dict, DictEntry } from './dict';
import { SentenceFormat } from '../translator/sentence-format';
export declare class SqliteDict implements Dict {
private connection;
private dictRepo;
open(folder?: string): Promise<void>;
close(): Promise<void>;
get(english: string, format: SentenceFormat, criteria?: AdditionalCriteria): Promise<DictEntry>;
private findEntries;
query(criteria?: AdditionalCriteria): Promise<DictEntry[]>;
createOrUpdate(english: string, chinese: string, format: SentenceFormat, criteria?: AdditionalCriteria): Promise<DictEntry>;
save(entry: DictEntry): Promise<DictEntry>;
}