Node.js e Typescript: Entendendo Tipagem e Declaration Merging de Globais

Поделиться
HTML-код
  • Опубликовано: 17 сен 2024
  • Quando utilizamos Typescript, não só com Node.js, certamente vai ter um momento em que será necessário adicionar Types para declarações globais que ja existem e nem sempre isso é simples, mas o Typescript tem ferramentas próprias para isso.
    Neste video vamos entender como declaration merging funciona no Typescript e como fazer isso em tipos globais inclusive utilizando tipos de outra biblioteca utilizando o type import do Typescript.
    🔗 Referências faladas no video
    ▸ www.typescript...
    ▸ www.typescript...
    ✅ Curso: Do zero a produção com Node.js e Typescript
    ▸ • 🚀Curso de Node.js comp...
    💬 Participe da nossa comunidade no Slack
    ▸ join.slack.com...

Комментарии • 7

  • @Brielsilva3
    @Brielsilva3 4 года назад +1

    Mano você é muito foda, comecei em testes na sua playlist de api testavel e não deixei de seguir desde então, quando amadurecer um pouco mais em node irei consumir com certeza seu curso, muito obrigado e continue com o bom trabalho, se cuide mano

  • @WillianJustenCursos
    @WillianJustenCursos 4 года назад +2

    Meus parabéns cara, ótimo canal! =D

  • @LuisNt
    @LuisNt Год назад

    For "typescript" starting at version 4.9.3 the file global.d.ts need declared as below and your name can be "global.d.ts" or "index.d.ts".
    declare global { var testRequest: import("supertest").SuperTest }; export {}

  • @paulocosta4601
    @paulocosta4601 2 года назад +2

    Waldemar estou acompanhando teu curso e travei nesta parte do global. Com as novas versões do node e typescript já busquei uma solução mas não encontrei. vc ou alguém poderia dar uma dica que não fosse usar verões anteriores do node e typescript

    • @WaldemarNetoDevLab
      @WaldemarNetoDevLab  2 года назад

      Oi Paulo, checa o código no github o link tá na descrição do vídeo, já atualizei ele para a versão atual do Node. Me avisa se não conseguir. Grande abraço

    • @LuisNt
      @LuisNt Год назад +1

      For "typescript" starting at version 4.9.3 the file global.d.ts need declared as below and your name can be "global.d.ts" or "index.d.ts".
      declare global { var testRequest: import("supertest").SuperTest }; export {}