en mi proyecto mecanografiado, puedo volver a exportar mis exportaciones predeterminadas en index.ts de una carpeta.
por ejemplo:
export { default as BaseError } from "./errorResponse";pero no puedo exportar archivos JSON como este.
export * as configFiles from "./config";cómo agrupar y exportar archivos JSON para que pueda usarlos en las rutas de tsconfig
{ "compilerOptions": { "paths": { "@errorClass": ["src/helpers/errorClasses"], "@config": ["src/config"], "@routes": ["src/routes"] }, }Agregue las siguientes opciones dentro de su archivo tsconfig.json :
{ "compilerOptions": { "esModuleInterop": true, "resolveJsonModule": true } } Después de actualizar el archivo tsconfig , exporte el archivo de configuración como se muestra a continuación:
export { default as configFiles } from "./config.json"; Ahora, para importar los configFiles de configuración dentro de su código, use lo siguiente:
import { configFiles } from "./file-path-to-configFiles-variable"; console.log(configFiles);ejemplo tsconfig.json
"compilerOptions": { "baseUrl": "src", ... "paths": { "@config":["src/config/*"], ... },` import { xConfig } from '@config/index';