@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
15 lines • 723 B
TypeScript
import { Decorador } from '../construtos';
import { VisitanteComumInterface, SimboloInterface } from '../interfaces';
import { Declaracao } from './declaracao';
import { FuncaoDeclaracao } from './funcao';
import { PropriedadeClasse } from './propriedade-classe';
export declare class Classe extends Declaracao {
simbolo: SimboloInterface;
superClasse: any;
metodos: FuncaoDeclaracao[];
propriedades: PropriedadeClasse[];
decoradores: Decorador[];
constructor(simbolo: SimboloInterface, superClasse: any, metodos: FuncaoDeclaracao[], propriedades?: PropriedadeClasse[], decoradores?: Decorador[]);
aceitar(visitante: VisitanteComumInterface): Promise<any>;
}
//# sourceMappingURL=classe.d.ts.map