UNPKG

@nx.js/repl

Version:

Read-Eval-Print Loop for nx.js

25 lines (24 loc) 759 B
export interface REPLOptions { inspect?: (v: unknown) => string; history?: string[]; prompt?: string; } export declare class REPL { buffer: string; historyIndex: number; cursorPosition: number; history: string[]; prompt: string; writer: WritableStreamDefaultWriter<Uint8Array>; inspect: (v: unknown) => string; constructor(writer: WritableStreamDefaultWriter<Uint8Array>, opts?: REPLOptions); renderPrompt(extra?: string): Promise<void>; print(str: string): Promise<void>; write(data: Uint8Array): Promise<void>; submit(): Promise<void>; backspace(): Promise<void>; arrowUp(): Promise<void>; arrowDown(): Promise<void>; arrowLeft(): Promise<void>; arrowRight(): Promise<void>; }