Oggetto TTYInputStream
tty Leggere l'oggetto stream, usato per tty Leggere scrivere
Non è possibile creare una classe separata, solo process.stdin
esempi a livello globale
1process.stdin.read(1)
Eredità
Attributi dei membri
isTTY
Booleano, sempre vero
1readonly Boolean TTYInputStream.isTTY;
isRaw
Boolean, interroga se è in modalità raw, quando è vero, significa tty Quando configurato per funzionare come dispositivo raw
1readonly Boolean TTYInputStream.isRaw;
fd
Intero, query Stream Il valore del descrittore di file corrispondente, implementato dalla sottoclasse
1readonly Integer TTYInputStream.fd;
Funzione membro
setRawMode
impostare tty Se lavorare in modalità raw
1TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);
Parametri di chiamata:
- isRawMode: Boolean, true, significa lavorare in modalità raw, altrimenti lavorare in modalità predefinita,
readStream.isRaw
verrà impostato con questo metodo
Risultato di ritorno:
- TTYInputStream, Ritorno a se stesso
read
Leggi i dati della dimensione specificata dal flusso
1Buffer TTYInputStream.read(Integer bytes = -1) async;
Parametri di chiamata:
- bytes: Intero, specificare la quantità di dati da leggere, l'impostazione predefinita è leggere un blocco dati di dimensioni casuali, la dimensione dei dati letti dipende dal dispositivo
Risultato di ritorno:
- Buffer, Restituisce i dati letti dal flusso, se non ci sono dati da leggere o la connessione viene interrotta, restituisce null
write
Scrivi i dati forniti nel flusso
1TTYInputStream.write(Buffer data) async;
Parametri di chiamata:
- data: Buffer, Dati i dati da scrivere
flush
Scrivi il contenuto del buffer del file sul dispositivo fisico
1TTYInputStream.flush() async;
close
Chiudi l'oggetto stream corrente
1TTYInputStream.close() async;
copyTo
Copia i dati del flusso nel flusso di destinazione
1
2Long TTYInputStream.copyTo(Stream stm,
Long bytes = -1) async;
Parametri di chiamata:
- stm: Stream, L'oggetto del flusso di destinazione
- bytes: Long, il numero di byte copiati
Risultato di ritorno:
- Long, Restituisce il numero di byte copiati
toString
Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche
1String TTYInputStream.toString();
Risultato di ritorno:
- String, Restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto
1Value TTYInputStream.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, inutilizzata
Risultato di ritorno:
- Value, Restituisce un valore contenente JSON serializzabile