From 368e102906c6f89ef111009409ae7e7c677f8702 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Wed, 24 Jun 2020 17:38:35 -0400 Subject: [PATCH] Fix express type extending --- src/types/express.d.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/types/express.d.ts b/src/types/express.d.ts index 6776a27682..a11eebeadc 100644 --- a/src/types/express.d.ts +++ b/src/types/express.d.ts @@ -2,12 +2,16 @@ * Custom properties on the req object in express */ -declare namespace Express { - export interface Request { - token?: string; - user?: string; - role?: string; - collection?: string; - loaders?: any; +import createSystemLoaders from '../loaders'; + +declare global { + namespace Express { + export interface Request { + token?: string; + user?: string; + role?: string; + collection?: string; + loaders?: ReturnType; + } } }