Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import {Request} from 'express';
export interface ServiceContext {
ip: string;
user?: Express.User;
readonly cookies?: {string: string};
readonly headers?: {string: string | string[]};
}
export const reqToContext = (req: Request): ServiceContext => {
return {
ip: req.ip,
user: req.user,
cookies: req.cookies,
headers: req.headers as {string: string | string[]},
};
};
|