UNPKG

liquido

Version:

Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português

46 lines (45 loc) 2.32 kB
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; }