@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
24 lines • 1.01 kB
TypeScript
import { SimboloInterface, VisitanteComumInterface } from '../interfaces';
import { Chamavel } from './chamavel';
/**
* Uma `FuncaoPadrao` normalmente é uma função em JavaScript que representa um
* método de uma biblioteca global, mas que pode ser usada para outros casos.
*/
export declare class FuncaoPadrao extends Chamavel {
valorAridade: number;
funcao: Function;
simbolo: SimboloInterface;
constructor(valorAridade: number, funcao: Function);
chamar(visitante: VisitanteComumInterface, argumentos: any[], simbolo: SimboloInterface): Promise<any>;
/**
* Método utilizado por Delégua para inspecionar esta função em depuração.
* @returns {string} A representação da função como texto.
*/
paraTexto(): string;
/**
* Método utilizado pelo VSCode para representar esta função quando impressa.
* @returns {string} A representação da classe como texto.
*/
toString(): string;
}
//# sourceMappingURL=funcao-padrao.d.ts.map