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