Ease usage in IDE by decomposing complex types Decompose combined types into simple object types A: {a: string} B: A & {b: int} Readable => {a: string, b:int}
Ease usage in IDE by decomposing complex types Decompose combined types into simple object types A: {a: string} B: A & {b: int} Readable => {a: string, b:int}