interface ReadLineOptions
          
Usage in Deno
import { type ReadLineOptions } from "node:readline";
input: ReadableStream
      
    optional
output: WritableStream | undefined
      
    optional
completer: 
      
    optional
terminal: boolean | undefined
      
    optional
history: string[] | undefined
      
    Initial list of history lines. This option makes sense
only if terminal is set to true by the user or by an internal output
check, otherwise the history caching mechanism is not initialized at all.
optional
historySize: number | undefined
      
    optional
prompt: string | undefined
      
    optional
crlfDelay: number | undefined
      
    optional
removeHistoryDuplicates: boolean | undefined
      
    If true, when a new input line added
to the history list duplicates an older one, this removes the older line
from the list.
optional
escapeCodeTimeout: number | undefined
      
    optional
tabSize: number | undefined