UNPKG

@bitwild/rockets

Version:

Rockets - Core server functionality for NestJS applications with built-in authentication, user management, and API scaffolding

37 lines 1.01 kB
export interface BaseUserEntityInterface { id: string; sub: string; email?: string; roles?: string[]; claims?: Record<string, unknown>; } export interface UserEntityInterface extends BaseUserEntityInterface { userMetadata?: Record<string, unknown>; } export interface UserCreatableInterface { sub: string; email?: string; roles?: string[]; claims?: Record<string, unknown>; [key: string]: unknown; } export interface UserUpdatableInterface { userMetadata?: Record<string, unknown>; } export interface UserModelUpdatableInterface extends UserUpdatableInterface { id: string; } export declare class BaseUserDto { id?: string; sub?: string; email?: string; roles?: string[]; claims?: Record<string, unknown>; } export declare class BaseUserCreateDto extends BaseUserDto { sub: string; } export declare class BaseUserUpdateDto extends BaseUserDto { userMetadata?: Record<string, unknown>; } //# sourceMappingURL=user.interface.d.ts.map