Skip to content

Comandos úteis

flowingts / CheckParams

Tipo: CheckParams<P, S> ​

CheckParams<P, S> = string extends P ? unknown : S extends object ? [Exclude<PathParams<P>, SchemaKeys<T>>] extends [never] ? unknown : object : unknown

Definido em: src/core/infer.ts:75

Confere, em compilação, que todo parâmetro do path está no schema de params (F-29). Chaves a mais no schema podem vir do prefixo do @Router/mount, que o decorator não enxerga: essas são conferidas no registro. Resulta em unknown quando está tudo certo (ou não dá para saber).

Parâmetros de tipo ​

P ​

P extends string

S ​

S

Licença ISC.