CodeZettaInterview Hub

TypeScript · Interfaces · Junior · Live Coding

How do you extend interfaces?

Short Interview Answer

extends clause for one or more bases; resulting type must be assignable consistently.

Detailed Explanation

Conflicts must be compatible. Classes can implement interfaces.

Example

interface A { x: number }
interface B extends A { y: string }

Did you know this answer?