UNPKG

@ticatec/common-express-server

Version:

A comprehensive TypeScript library providing common classes, controllers, and middleware for building scalable Express.js applications with multi-tenant support.

34 lines (33 loc) 590 B
/** * Common user interface representing basic user information */ export interface CommonUser { /** * Account code */ accountCode: string; /** * User name */ name: string; /** * Additional properties */ [key: string]: any; /** * Tenant information */ tenant: { code: string; name: string; }; } /** * Interface for currently logged in user */ export default interface LoggedUser extends CommonUser { /** * User being acted as (for user impersonation) */ actAs?: CommonUser; }