liquido
Version:
Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português
46 lines (45 loc) • 2.32 kB
TypeScript
import { Classe } from '@designliquido/delegua/declaracoes';
import { TipoVisao } from './tipo-visao';
export declare class GeradorVisoes {
indentacao: number;
constructor();
/**
* Cria uma nova visão, de acordo com o nome do controlador e o tipo de visão desejado.
* @param {string} nomeControlador O nome do controlador.
* @param {TipoVisao} tipoVisao O tipo da visão.
* @returns O caminho completo onde a visão foi criada.
*/
criarNovaVisao(nomeControlador: string, declaracaoModelo: Classe, tipoVisao: TipoVisao): string;
/**
* Função que gera o corpo de `inicial.lmht` de cada visão gerada por linha de comando.
* @param {Classe} declaracaoModelo A declaração do modelo de dados, com suas propriedades e definições.
* @returns {string} Um trecho em LMHT com a estrutura do corpo da página.
*/
private corpoInicial;
private geracaoComumCamposDetalhes;
/**
* Função que gera o corpo de `detalhes.lmht` de cada visão gerada por linha de comando.
* @param {Classe} declaracaoModelo A declaração do modelo de dados, com suas propriedades e definições.
* @returns {string} Um trecho em LMHT com a estrutura do corpo da página.
*/
private corpoDetalhes;
private geracaoComumCamposFormulario;
/**
* Função que gera o corpo de `adicionar.lmht` de cada visão gerada por linha de comando.
* @param {Classe} declaracaoModelo A declaração do modelo de dados, com suas propriedades e definições.
* @returns {string} Um trecho em LMHT com a estrutura do corpo da página.
*/
private corpoAdicionar;
/**
* Função que gera o corpo de `editar.lmht` de cada visão gerada por linha de comando.
* @param {Classe} declaracaoModelo A declaração do modelo de dados, com suas propriedades e definições.
* @returns {string} Um trecho em LMHT com a estrutura do corpo da página.
*/
private corpoEditar;
/**
* Função que gera o corpo de `excluir.lmht` de cada visão gerada por linha de comando.
* @param {Classe} declaracaoModelo A declaração do modelo de dados, com suas propriedades e definições.
* @returns {string} Um trecho em LMHT com a estrutura do corpo da página.
*/
private corpoConfirmarExclusao;
}