Web Story · TYPESCRIPT

Quando usar satisfies em configurações TypeScript

Valide o formato de um objeto e preserve os nomes de suas propriedades.

TYPESCRIPT

Uma configuração de rotas precisa respeitar o mesmo formato em cada entrada.

Slide 1 de 4

TYPESCRIPT

Ao anotar o objeto inteiro como Record , o TypeScript passa a enxergá-lo pelo tipo mais amplo.

Slide 2 de 4

TYPESCRIPT

Com satisfies, você pode validar cada entrada e ainda obter a união dos nomes declarados.

Slide 3 de 4

TYPESCRIPT

```ts type Route = { path: string; requiresLogin: boolean } const routes = { home: { path: "/", requiresLogin: false },…

Slide 4 de 4

Leitura completa

Continue no artigo

Valide o formato de um objeto e preserve os nomes de suas propriedades.

Abrir matéria completa