This commit is contained in:
Luiz Silva 2025-03-24 19:37:53 -03:00
parent 04005d20ea
commit d628f0fc32
4 changed files with 9 additions and 6 deletions

View file

@ -12,13 +12,13 @@ export declare class TipagemRotas<T extends {
[q: string]: string | undefined;
}> {
_partesCaminho: string[];
_acaoIr?: undefined | ((endereco: string) => undefined);
_acaoIr?: (endereco: string) => undefined;
/** Ao criar novo obijeto de tipagem de rota é necessário passar o caminho parcial
** export const mCaminho = new TipagemRotas<{q:string}>("aplicacao","funcionalidade")
*/
constructor({ caminhos, acaoIr, }: {
caminhos: string[] | string;
acaoIr: (endereco: string) => undefined;
acaoIr?: undefined | ((endereco: string) => undefined);
});
/** Retorna o caminho completo da rota
** console.log(mCaminho.caminho)