UNPKG

@designliquido/delegua

Version:

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

20 lines 1.6 kB
import { AjudaComoConstruto, Elvis, EnquantoComoConstruto, FazerComoConstruto, ImportarComoConstruto, ListaCompreensao, ParaCadaComoConstruto, ParaComoConstruto, SeTernario } from '../construtos'; import { Ajuda, Extensao, Importar, InterfaceDeclaracao, ParaCada } from '../declaracoes'; import { VisitanteComumInterface } from './visitante-comum-interface'; export interface VisitanteDeleguaInterface extends VisitanteComumInterface { visitarDeclaracaoAjuda(declaracao: Ajuda): Promise<any> | void; visitarDeclaracaoExtensao(declaracao: Extensao): Promise<any> | void; visitarDeclaracaoInterface(declaracao: InterfaceDeclaracao): Promise<any> | void; visitarDeclaracaoImportar(declaracao: Importar): Promise<any> | void; visitarDeclaracaoParaCada(declaracao: ParaCada): Promise<any> | void; visitarExpressaoAjuda(expressao: AjudaComoConstruto): Promise<any> | void; visitarExpressaoEnquanto(expressao: EnquantoComoConstruto): Promise<any> | void; visitarExpressaoElvis(expressao: Elvis): Promise<any> | void; visitarExpressaoFazer(expressao: FazerComoConstruto): Promise<any> | void; visitarExpressaoImportar(expressao: ImportarComoConstruto): Promise<any> | void; visitarExpressaoListaCompreensao(listaCompreensao: ListaCompreensao): Promise<any> | void; visitarExpressaoPara(expressao: ParaComoConstruto): Promise<any> | void; visitarExpressaoParaCada(expressao: ParaCadaComoConstruto): Promise<any> | void; visitarExpressaoSeTernario(expressao: SeTernario): Promise<any> | void; } //# sourceMappingURL=visitante-delegua-interface.d.ts.map