Objeto incorporado

ObjetoTTYInputStream

ttyLeer objeto de flujo, utilizado para leerttyleer escribir

No hay forma de crear esta clase por separado, solo hay process.stdininstancias a nivel global

1
process.stdin.read(1)

relación de herencia

propiedades de miembros

isTTY

Booleano, siempre cierto

1
readonly Boolean TTYInputStream.isTTY;

isRaw

Booleano, consulta si está en modo sin formato, cuando es verdadero, significattyCuando está configurado para funcionar como dispositivo sin formato

1
readonly Boolean TTYInputStream.isRaw;

fd

Entero, consultaStreamEl valor del descriptor de archivo correspondiente, implementado por subclases.

1
readonly Integer TTYInputStream.fd;

función miembro

setRawMode

configuraciónttySi trabajar en modo raw

1
TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);

Parámetros de llamada:

  • isRawMode: Booleano, si es verdadero, significa trabajar en modo raw, de lo contrario, trabajar en modo predeterminado. readStream.isRawSe configurará mediante este método.

Resultados de devolución:

  • TTYInputStream, regresa solo

read

Leer datos de tamaño especificado de la secuencia

1
Buffer TTYInputStream.read(Integer bytes = -1) async;

Parámetros de llamada:

  • bytes: Entero, especifica la cantidad de datos que se leerán. El valor predeterminado es leer bloques de datos de tamaño aleatorio. El tamaño de los datos leídos depende del dispositivo.

Resultados de devolución:

  • Buffer, devuelve los datos leídos de la secuencia. Si no hay datos para leer o la conexión se interrumpe, se devuelve nulo.

write

Escribe los datos dados en la secuencia.

1
TTYInputStream.write(Buffer data) async;

Parámetros de llamada:

  • data:Buffer, dados los datos a escribir

flush

Escribir el contenido del búfer de archivos en un dispositivo físico

1
TTYInputStream.flush() async;

close

Cerrar el objeto de flujo actual

1
TTYInputStream.close() async;

copyTo

Copiar datos de la transmisión a la transmisión de destino

1 2
Long TTYInputStream.copyTo(Stream stm, Long bytes = -1) async;

Parámetros de llamada:

  • stm:Stream, objeto de flujo de destino
  • bytes: Largo, número de bytes copiados

Resultados de devolución:

  • Long, devuelve el número de bytes copiados

toString

Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.

1
String TTYInputStream.toString();

Resultados de devolución:

  • String, devuelve la representación de cadena del objeto

toJSON

Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.

1
Value TTYInputStream.toJSON(String key = "");

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable