UNPKG

@designliquido/delegua

Version:

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

29 lines 1.11 kB
import { SimboloInterface } from '../interfaces'; import { DescritorTipoClasse } from './descritor-tipo-classe'; /** * A instância de uma classe em Delégua. * Possui propriedades e métodos. Propriedades são definidas localmente. * Métodos são extraídos do descritor da classe, uma `DeleguaClasse`. */ export declare class ObjetoDeleguaClasse { classe: DescritorTipoClasse; propriedades: { [nome: string]: any; }; constructor(classe: DescritorTipoClasse); obter(simbolo: SimboloInterface): any; obterMetodo(nomeMetodo: string): any; obterPropriedade(nomePropriedade: string): any; definir(simbolo: SimboloInterface, valor: any): void; /** * Método utilizado por Delégua para inspecionar este objeto em depuração. * @returns {string} A representação do objeto como texto. */ paraTexto(): string; /** * Método utilizado pelo VSCode para representar este objeto quando impresso. * @returns {string} A representação do objeto como texto. */ toString(): string; } //# sourceMappingURL=objeto-delegua-classe.d.ts.map