UNPKG

@designliquido/lincones-mysql

Version:
19 lines (18 loc) 960 B
import { Tradutor } from "./tradutor"; import { AvaliadorSintatico } from "./comum/fontes/avaliador-sintatico"; import { Lexador } from "./comum/fontes/lexador"; import { ClienteMySQL } from "./infraestrutura/cliente-mysql"; import { Comando, TecnologiaLinconesInterface } from "./comum/fontes"; import { RetornoComandoInterface } from "./comum/fontes/interfaces/retorno-comando-interface"; import { ConfiguracaoConexaoMySQL } from './interfaces'; export declare class LinconesMySQL implements TecnologiaLinconesInterface { lexador: Lexador; avaliadorSintatico: AvaliadorSintatico; tradutor: Tradutor; clienteMySQL: ClienteMySQL; constructor(configuracao?: ConfiguracaoConexaoMySQL); iniciar(_caminho: string): Promise<void>; executarComando(comando: Comando): Promise<RetornoComandoInterface[]>; executar(_: any, sentencaLincones: string, parametros?: any[]): Promise<RetornoComandoInterface[]>; private executarInterno; }