import type { DomainType } from '../contstants'; import type { DomainEventBaseContext } from '../types-base'; import type { User } from '../user'; import type { PermissionRelation } from '../permission'; import type { Realm } from '../realm'; export interface UserPermission extends PermissionRelation { id: string; created_at: Date; updated_at: Date; user_id: User['id']; user: User; user_realm_id: Realm['id'] | null; user_realm: Realm | null; } export type UserPermissionEventContext = DomainEventBaseContext & { type: `${DomainType.USER_PERMISSION}`; data: UserPermission; }; //# sourceMappingURL=types.d.ts.map