Skip to content

Commit 39c4250

Browse files
Definições de classes estrangeiras para LinConEs. Ajustes de publicação.
1 parent 8254226 commit 39c4250

2 files changed

Lines changed: 35 additions & 1 deletion

File tree

definicoes/lincones.delegua

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/**
2+
* @veja fontes\infraestrutura\provedores\index.ts
3+
* @veja https://github.com/DesignLiquido/lincones-sqlite
4+
*/
5+
@definicao
6+
classe estrangeira RetornoComando {
7+
linhasAfetadas: número;
8+
ultimoId: qualquer;
9+
linhasRetornadas: qualquer[];
10+
comandoExecutado: texto;
11+
mensagemExecucao: texto;
12+
}
13+
14+
/**
15+
* Cliente LinConEs disponível em arquivos de rota do Líquido.
16+
* Permite executar consultas em LinConEs (SQL em português).
17+
*
18+
* Exemplo de uso:
19+
* var resultado = lincones.executar("SELECIONAR * DE clientes")
20+
* escreva(resultado.linhasRetornadas)
21+
*
22+
* @veja fontes\infraestrutura\provedores\index.ts
23+
*/
24+
@definicao
25+
classe estrangeira Lincones {
26+
/**
27+
* Executa uma consulta LinConEs e retorna o resultado.
28+
*/
29+
executar(consulta: texto): RetornoComando;
30+
/**
31+
* Executa uma consulta LinConEs com parâmetros posicionais.
32+
*/
33+
executarComando(consulta: texto, parametros: qualquer[]): RetornoComando;
34+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"liquido": "bin/liquido"
6161
},
6262
"scripts": {
63-
"empacotar": "yarn rimraf ./dist && tsc && yarn copyfiles -V ./bin/liquido ./bin/liquido.cmd ./dist && yarn copyfiles -V ./README.md ./dist && yarn copyfiles -u 1 -V \"./fontes/interface-linha-comando/exemplos/**/*\" ./dist",
63+
"empacotar": "yarn rimraf ./dist && tsc && yarn copyfiles -V ./bin/liquido ./bin/liquido.cmd ./dist && yarn copyfiles -V ./README.md ./dist && yarn copyfiles -u 1 -V \"./fontes/interface-linha-comando/exemplos/**/*\" ./dist && yarn copyfiles -u 1 -V \"./fontes/definicoes/**/*\" ./dist",
6464
"publicar-npm": "npm publish --access public",
6565
"iniciar": "nodemon",
6666
"lint-ts": "npx tslint -c tslint.json 'infraestrutura/*.ts' '*.ts' 'interfaces/*.ts'",

0 commit comments

Comments
 (0)