Instruções
Passo 12
Estender uma interface permite que uma interface herde as propriedades de outra, criando uma interface "filho" que inclui tudo da interface "pai" e permitindo que você adicione novos requisitos mais específicos:
interface Child extends Parent {
// your types
}
Circle e outras formas precisam estender a interface Shape para que todas as formas no app compartilhem uma estrutura comum. Isso permitirá que o app lide com as formas de maneira consistente e segura em termos de tipos.
Crie uma interface chamada Circle que estenda a interface Shape. Dentro dela, defina type como a string circle e radius como number.
O que fazer:
Testes:
- Você deve criar uma interface `Circle` que estenda a interface `Shape`.
- Sua interface `Circle` deve ter um conjunto `type` com a string `circle` e um conjunto `radius` com `number`.
Preview