Importações
Atalhos de importação para melhor organização de código
Atalhos de importações
Neste projeto você encontra o recurso do NodeJs chamado atalhos de importação.
Você pode importar qualquer coisa utilizando atalhos nomeados no package.json
Com isso você pode exportar tudo de um arquivo index desses atalhos e importar facilmente em qualquer lugar no seu código. Veja o exemplo abaixo:
Vamos exportar essa função simples da pasta de funções
export function sum(a: number, b: number){
return a + b;
}Exporte ela no arquivo index da pasta de funções, que está definido nos arquivos package.json e tsconfig.json
export * from "./math.js"Veja que como este projeto utiliza o tipo module precisamos colocar a extensão .js no final.
Com isso podemos importar essa função facilmente em um arquivo de qualquer profundidade no nosso código
import { sum } from "#functions"Sem isso seria necessário usar um caminho relativo. Veja como ficaria
import { sum } from "../../../../../functions/math.js"Resumindo, os atalhos de importações facilitam a importação de qualquer coisa e deixa o código mais legível e organizado.