Svelte: diretivas e componentes com TypeScript | Alura