UNPKG

@designliquido/delegua

Version:

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

18 lines 885 B
import { InterpretadorInterface } from '../../interfaces'; import { DeleguaFuncao } from './delegua-funcao'; import { ObjetoDeleguaClasse } from './objeto-delegua-classe'; /** * Uma função nativa que implementa lógica em TypeScript em vez de código Delégua. * Usada internamente para métodos embutidos como os da classe base `Objeto`. */ export declare class DeleguaFuncaoNativa extends DeleguaFuncao { private funcaoASerChamada; private _aridade; constructor(nome: string, aridade: number, funcaoASerChamada: (instancia: ObjetoDeleguaClasse | undefined, args: any[]) => any); aridade(): number; chamar(visitante: InterpretadorInterface, argumentos: any[]): Promise<any>; funcaoPorMetodoDeClasse(instancia: ObjetoDeleguaClasse): DeleguaFuncaoNativa; paraTexto(): string; toString(): string; } //# sourceMappingURL=delegua-funcao-nativa.d.ts.map