$cat~/glossario/intersection-type.md

Intersection Type

TypeScript

Tipo que combina membros de A e B simultaneamente.

intersection-type.mdmarkdown
01

seção

Explicação

Intersection Type — Tipo que combina membros de A e B simultaneamente.

A & B — deve satisfazer ambos — merge object types props methods.

Utility with extends constraints sometimes clearer.

02

seção

Exemplo

snippetJavaScript
type Named = { nome: string };type Aged = { idade: number };type Person = Named & Aged;
03

seção

Modo de uso

  • Mixin types compose

  • Props extend HTMLAttributes

  • Cross-cutting traits

04

seção

Armadilhas comuns

  • Conflicting prop types never

  • Intersection empty confusing error

05

seção

Termos relacionados