Расширить Express. Приложение локального типа - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь расширить тип приложения в Express. В частности, я пытаюсь расширить объект locals. Я пытаюсь сделать это, но это не похоже на работу.

declare namespace Express {

    export interface Locals {
        schema: Array<import("mongoose").Schema>
    }
    export interface Application {
        locals: Locals
    }

 }

Для расширения Тип запроса прекрасно работает с этим:

export interface Request {
    user?: User
    database: import("mongoose").Connection
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...