UNPKG

@authup/core-kit

Version:

Package containing global constants, types & interfaces.

27 lines 836 B
import type { DecisionStrategy } from '@authup/kit'; import type { Client } from '../client'; import type { Policy } from '../policy'; import type { Realm } from '../realm'; export interface PermissionRelation { policy_id: Policy['id'] | null; policy: Policy | null; permission_id: Permission['id']; permission: Permission; permission_realm_id: Realm['id'] | null; permission_realm: Realm | null; } export interface Permission { id: string; built_in: boolean; name: string; display_name: string | null; description: string | null; decision_strategy: `${DecisionStrategy}` | null; client_id: Client['id'] | null; client: Client | null; realm_id: Realm['id'] | null; realm: Realm | null; created_at: string; updated_at: string; } //# sourceMappingURL=entity.d.ts.map