UNPKG

unleash-server

Version:

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

13 lines 819 B
import type { IApiUser, IAuditUser, IUser } from '../types/index.js'; import type { IApiRequest, IAuthRequest } from '../routes/unleash-types.js'; export declare function extractUsernameFromUser(user: IUser | IApiUser): string; export declare function extractUsername(req: IAuthRequest | IApiRequest): string; export declare const extractUserIdFromUser: (user: IUser | IApiUser) => number; export declare const extractUserId: (req: IAuthRequest | IApiRequest) => number; export declare const extractUserInfo: (req: IAuthRequest | IApiRequest) => { id: number; username: string; }; export declare const extractAuditInfoFromUser: (user: IUser | IApiUser, ip?: string) => IAuditUser; export declare const extractAuditInfo: (req: IAuthRequest | IApiRequest) => IAuditUser; //# sourceMappingURL=extract-user.d.ts.map