build
This commit is contained in:
parent
04005d20ea
commit
d628f0fc32
4 changed files with 9 additions and 6 deletions
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
export 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")
|
||||
|
|
@ -19,7 +19,10 @@ export class TipagemRotas<T extends { [q: string]: string | undefined }> {
|
|||
constructor({
|
||||
caminhos,
|
||||
acaoIr,
|
||||
}: { caminhos: string[] | string; acaoIr: (endereco: string) => undefined }) {
|
||||
}: {
|
||||
caminhos: string[] | string
|
||||
acaoIr?: undefined | ((endereco: string) => undefined)
|
||||
}) {
|
||||
this._acaoIr = acaoIr
|
||||
;[Array.isArray(caminhos) ? caminhos : [caminhos]].forEach((caminho) => {
|
||||
String(caminho)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue