← Code LabTypeScript0/50 solved · 0%
Types · medium

29. Discriminated Unions

Switching on a common literal property.

Implement `area(shape)` for `Circle { kind: 'circle', radius }` and `Square { kind: 'square', size }`.
Required in your answer: kind: 'circle's.kind === 'circle'