UNPKG

@es-js/terminal

Version:

Componente de Terminal para navegadores web, diseñado para el Lenguaje de Programación EsJS. Basado en XTerminal.

66 lines (62 loc) 2.91 kB
declare enum ResultadoEsperado { porDefecto = "porDefecto", cadena = "cadena", numero = "numero" } export declare const Terminal: { escribir: (...args: any[]) => void; log: (...args: any[]) => void; imprimir: (...args: any[]) => void; escribirSinSalto: (...args: any[]) => void; imprimirSinSalto: (...args: any[]) => void; leer: (pregunta?: string, tipo?: ResultadoEsperado) => Promise<unknown>; leerCadena: (pregunta?: string) => Promise<unknown>; leerNumero: (pregunta?: string) => Promise<unknown>; leerSecreto: (pregunta?: string, tipo?: ResultadoEsperado) => Promise<unknown>; leerEnter: (pregunta?: string, tipo?: ResultadoEsperado) => Promise<unknown>; iniciar: (elementOrId: string | HTMLElement, options?: any) => void; destruir: () => void; limpiar: () => void; clear: () => void; limpiarUltimaLinea: () => void; centrar: (texto: string) => string; alinearIzquierda: (texto: string) => string; alinearDerecha: (texto: string) => string; justificar: (texto: string) => string; enlace: (url: string, texto?: string | undefined, destino?: string) => string; setTheme: (theme: "dark" | "light") => void; enfocar: () => void; configurarColores: (fondo: string, frente: string) => void; configurarColorFondo: (fondo: string) => void; configurarColorFrente: (frente: string) => void; establecerVariableCss: (variable: string, valor: string) => void; }; export declare const usarTerminal: () => { escribir: (...args: any[]) => void; log: (...args: any[]) => void; imprimir: (...args: any[]) => void; escribirSinSalto: (...args: any[]) => void; imprimirSinSalto: (...args: any[]) => void; leer: (pregunta?: string, tipo?: ResultadoEsperado) => Promise<unknown>; leerCadena: (pregunta?: string) => Promise<unknown>; leerNumero: (pregunta?: string) => Promise<unknown>; leerSecreto: (pregunta?: string, tipo?: ResultadoEsperado) => Promise<unknown>; leerEnter: (pregunta?: string, tipo?: ResultadoEsperado) => Promise<unknown>; iniciar: (elementOrId: HTMLElement | string, options?: any) => void; destruir: () => void; limpiar: () => void; clear: () => void; limpiarUltimaLinea: () => void; centrar: (texto: string) => string; alinearIzquierda: (texto: string) => string; alinearDerecha: (texto: string) => string; justificar: (texto: string) => string; enlace: (url: string, texto?: string, destino?: string) => string; setTheme: (theme: 'dark' | 'light') => void; enfocar: () => void; configurarColores: (fondo: string, frente: string) => void; configurarColorFondo: (fondo: string) => void; configurarColorFrente: (frente: string) => void; establecerVariableCss: (variable: string, valor: string) => void; }; export { }