UNPKG

@designliquido/delegua

Version:

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

29 lines 1.04 kB
import { VisitanteComumInterface } from '../interfaces'; import { Chamavel } from './chamavel'; /** * Classe de método de primitiva. * Exemplos: * * - `v.inclui(1)` (`v` é um vetor) * - `t.minusculo()` (`t` é um texto) * * A aridade é sempre a quantidade de argumentos do método menos um porque o * primeiro parâmetro é sempre a referência para a primitiva. */ export declare class MetodoPrimitiva extends Chamavel { primitiva: any; metodo: Function; constructor(primitiva: any, metodo: Function); chamar(interpretador: VisitanteComumInterface, argumentos?: any[]): Promise<any>; /** * Método utilizado por Delégua para inspecionar este método em depuração. * @returns {string} A representação do método como texto. */ paraTexto(): string; /** * Método utilizado pelo VSCode para representar este método quando impressa. * @returns {string} A representação do método como texto. */ toString(): string; } //# sourceMappingURL=metodo-primitiva.d.ts.map