cspell
Version:
A Spelling Checker for Code!
18 lines • 648 B
TypeScript
export declare function simpleRepl(): AsyncIterable<string>;
export type CompleterResult = [string[], string];
export type Completer = (line: string) => CompleterResult;
export declare class SimpleRepl implements AsyncIterable<string> {
prompt: string;
beforeEach: undefined | (() => void);
completer: undefined | Completer;
private _history;
private rl;
constructor(prompt?: string);
question(query: string): Promise<string>;
private _completer;
get history(): string[];
[Symbol.asyncIterator](): {
next: () => Promise<IteratorResult<string, undefined>>;
};
}
//# sourceMappingURL=index.d.ts.map