UNPKG

@designliquido/delegua

Version:

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

32 lines 1.12 kB
import { SimboloInterface, VisitanteComumInterface } from '../interfaces'; import { Chamavel } from './chamavel'; /** * Classe de importação de classes de bibliotecas do JavaScript. */ export declare class ClassePadrao extends Chamavel { nome: string; funcaoDeClasse: { new (...args: any[]): any; }; constructor(nome: string, funcaoDeClasse: { new (...args: any[]): any; }); /** * Método utilizado pelo VSCode para inspecionar esta classe em depuração. * @returns {string} A representação da classe como texto. */ toString(): string; /** * Método utilizado por Delégua para representar esta classe quando impressa. * @returns {string} A representação da classe como texto. */ paraTexto(): string; /** * Para o caso de uma classe padrão, instanciá-la é chamá-la * como função tendo a palavra 'new' na frente. * @param argumentos * @param simbolo */ chamar(visitante: VisitanteComumInterface, argumentos: any[], simbolo: SimboloInterface): any; } //# sourceMappingURL=classe-padrao.d.ts.map