@mbc-cqrs-serverless/core
Version:
CQRS and event base core
14 lines (13 loc) • 396 B
TypeScript
import { ExecutionContext } from '@nestjs/common';
import { IInvoke } from './invoke';
export interface CustomRole {
tenant: string;
role: string;
}
export declare class UserContext {
userId: string;
tenantRole: string;
tenantCode: string;
constructor(partial: Partial<UserContext>);
}
export declare function getUserContext(ctx: IInvoke | ExecutionContext): UserContext;