Make Return type partial
This commit is contained in:
@@ -15,7 +15,7 @@ const router: RequestHandler = (req: Request, res, next) => {
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const res = await fetch(url, {headers: [[DefaultConfig.USERINFO_HEADER, token]]});
|
const res = await fetch(url, {headers: [[DefaultConfig.USERINFO_HEADER, token]]});
|
||||||
return await res.json() as UserInfo;
|
return await res.json() as Partial<UserInfo>;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
Logger.warn(e);
|
Logger.warn(e);
|
||||||
return undefined;
|
return undefined;
|
||||||
|
|||||||
2
src/types/extend-request.d.ts
vendored
2
src/types/extend-request.d.ts
vendored
@@ -14,7 +14,7 @@ declare global {
|
|||||||
}
|
}
|
||||||
|
|
||||||
interface Request {
|
interface Request {
|
||||||
getUserInfo(): Promise<UserInfo|undefined>;
|
getUserInfo(): Promise<Partial<UserInfo>|undefined>;
|
||||||
noLogging: boolean|undefined;
|
noLogging: boolean|undefined;
|
||||||
permissionDetails?: import('role-acl').Permission;
|
permissionDetails?: import('role-acl').Permission;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user