UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

19 lines 812 B
import type { Request } from 'express'; import type { IAuditUser, IUser } from '../types/user.js'; import type { IApiUser } from '../types/index.js'; export interface IAuthRequest<PARAM = any, ResBody = any, ReqBody = any, ReqQuery = any> extends Request<PARAM, ResBody, ReqBody, ReqQuery> { user: IUser; logout: (() => void) | ((callback: (err?: any) => void) => void); session: any; audit: IAuditUser; } export interface IApiRequest<PARAM = any, ResBody = any, ReqBody = any, ReqQuery = any> extends Request<PARAM, ResBody, ReqBody, ReqQuery> { user: IApiUser; logout: (() => void) | ((callback: (err?: any) => void) => void); session: any; audit: IAuditUser; } export interface RequestBody<T> extends Express.Request { body: T; } //# sourceMappingURL=unleash-types.d.ts.map