4 ms·
Without your example, I would've bet that TS uses structural typing for interfaces and nominal typing for classes.
by ackfoobar 2y ago
Without your example, I would've bet that TS uses structural typing for interfaces and nominal typing for classes.
- DanielHB 2y agoI thought so too originally, was very surprised.
- davorak 2y agoThis is pretty much to flowjs does flowtype documentaiton: https://flow.org/en/docs/lang/nominal-structural/#toc-objects-are-structurally-typed https://flow.org/en/docs/lang/nominal-structural/#toc-object... Example: https://flow.org/try/#1N4Igxg9gdgZglgcxALlAIwIZoKYBsD6uEEAztvhgE6UYCe+JADpdhgCYowa5kA0I2KAFcAtiRQAXSkOz9sADwxgJ+NPTbYuQ3BMnTZA+Y2yU4IwRO4A6SFBIrGVDGM7c+h46fNRLuKxJIGWh8MeT0ZfhYlCStpHzNsFBAMIQkIEQwJODAQfiEyfBE4eWw2fDgofDBMsAALfAA3KjgsXGxxZC4eAw0G-GhcWn9aY3wWZldu-g1mbGqJUoBaCRHEzrcDEgBrbAk62kXhXFxJ923d-cPRHEpTgyEoMDaqZdW7vKgoOfaSKgOKpqmDA+d4gB5fMA-P6LCCMLLQbiLOoYCqgh6-GDYRYIXYLSgkRZkCR4jpddwPfJLZjpOBkO4AX34kA0SQA9KyAAQwIgAdxWxgAOj5VhyAPJoABWABURQBeDnADnUzwrZAc+ymKAIDn0gDcQv52DFkplxgATBz5YrlSZVeqpBVtXqhW0JByIJK1eLpasLVabZQ7QKQE1cDJgzr9VBXRyFvYvSa5e7JbqOeyOQB1CCULYkIVCp4YEgkDkAEQg2uAQo5NY5aBYpTVGsd1drtg1QmU2YAFPXsI37ZqEABKBWt2u1iS1WlWPulS11htscc6oX0-OwB7KODQJWaiTlhDdtgVtWH0dVqAT9sQNpWIhH4OHtURgDUHJPCFnS+Ha43heLDkAGFMjHK9aznNgmwdLUV3bKROzSSheyXaChwvFcJynGdIIXSCV3XKBCILaB7HVWoi0sBcvh5YDMm7YMAFkUS+YDiCgYNfygZgKgPCtuxICj7AwUd0wAUWobMAEJchDEwSB3KAkgaAAGKwzQAZgANisFSQHpIA https://flow.org/try/#1N4Igxg9gdgZglgcxALlAIwIZoKYBsD6uEEAzt...