UNPKG

@designliquido/delegua

Version:

Linguagem de programação simples e moderna usando português estruturado.

24 lines 1.01 kB
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