@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
8 lines (7 loc) • 389 B
TypeScript
import { IApiAuthorizationPrincipal } from '../../interface/class/api/authorization';
/**
* Resolves a principal from request.user with smart fallbacks.
* @param {unknown} user - Request user payload.
* @returns {IApiAuthorizationPrincipal} Normalized authorization principal.
*/
export declare function AuthorizationResolveDefaultPrincipal(user: unknown): IApiAuthorizationPrincipal;