tengo un tipo personalizado llamado JWTSubject
y al intentar compilar me sale este error
error TS2304: Cannot find name 'JWTSubject'
mi tsconfig.json se ve así;
{ "compilerOptions": { "target": "es2016" , "module": "commonjs" , "rootDir": "./src" , "typeRoots": [ "./@types", "./node_modules/@types" ] , "outDir": "./dist" , "removeComments": true , "esModuleInterop": true , "forceConsistentCasingInFileNames": true , "strict": true, "skipLibCheck": true, }, "include": ["./src", "./@types"], "exclude": [".git", "node_modules"] }mi estructura de archivos se ve así;
├───src │ ├───@types├── global.d.ts │ │ │ └── custom ── index.d.ts │ ├───tsconfig.json │global.d.ts parece ;
import IUser from "../src/interfaces/IUser"; declare global { export type JWTSubject = { _id: IUser["_id"]; username: IUser["username"]; }; }