Я получаю следующую ошибку при запуске ts-node.
Я определил d.ts следующим образом, чтобы использовать "req.user" и применил tsconfig. json.
Path: src/@types/express/index.d.ts
import { User } from '../../model/user/user.interface';
declare global {
namespace Express {
interface Request {
user?: User['employeeId'];
}
}
}
tsconfig. json
{
"compilerOptions": {
"typeRoots": [
"./node_modules/@types",
"./src/@types"
],
"rootDir": ".",
"module": "CommonJS",
"strict": true,
"outDir": "dist",
"baseUrl": "./src",
"paths": {
"*": ["node_modules/@types/*", "src/@types"]
},
"esModuleInterop": true
},
"include": ["src/**/*.ts"]
}
контроллер
Path: src/api/posts/controller.ts
export const get = (req: Request, res: Response) => {
...
const { user } = req;
-> occrud Error
};
Чего мне не хватает?