liquido
Version:
Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português
27 lines (26 loc) • 1.3 kB
TypeScript
import { Declaracao } from '@designliquido/delegua/declaracoes';
/**
* Obtém todos os modelos do diretório 'modelos' do projeto.
* @returns {{ title: string, value: string }[]} Um vetor com todos os arquivos de modelos encontrados.
*/
export declare function obterTodosModelos(): {
title: string;
value: string;
}[];
/**
* Dado o nome de um arquivo de modelos, retorna todas as declarações de modelos.
* @param {string} nomeModelo O nome do arquivo no diretório 'modelos' que contém os modelos.
* @returns {Declaracao[]} Um vetor de declarações de classes em Delégua.
*/
export declare function importarModelos(nomeModelo: string): Declaracao[];
/**
* Cria na raiz do projeto um diretório passado por parâmetro, se já não existir.
* @param {string} partesDiretorio O diretório a ser verificado/criado.
*/
export declare function criarDiretorioSeNaoExiste(...partesDiretorio: string[]): void;
/**
* Cria na raiz do projeto um diretório passado por parâmetro, se já não existir, com `[id]` no final.
* Precisa ser separado porque o `caminho.join` aparentemente estraga o nome do diretório.
* @param {string} diretorioRotas O prefixo do diretório a ser verificado/criado.
*/
export declare function criarDiretorioComIdSeNaoExiste(diretorioRotas: string): string;