UNPKG

@designliquido/delegua

Version:

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

32 lines 882 B
import { Chamavel } from './chamavel'; export type MetodoDeClasseDeModulo = { tipoRetorno: string; argumentos: { nome: string; tipo: string; }[]; }; export type PropriedadeDeClasseDeModulo = { tipo: string; }; /** * Uma classe de módulo não é muito diferente de uma `ClassePadrao`, com o adicional * de ter documentações extras para métodos e propriedades. */ export declare class ClasseDeModulo extends Chamavel { nome: string; modulo: string; implementacao: any; metodos: { [nome: string]: MetodoDeClasseDeModulo; }; propriedades: { [nome: string]: PropriedadeDeClasseDeModulo; }; constructor(nome: string, modulo: string, implementacao: any, metodos: { [nome: string]: any; }, propriedades: { [nome: string]: any; }); } //# sourceMappingURL=classe-de-modulo.d.ts.map