UNPKG

@calljmp/cli

Version:
44 lines 1.16 kB
export interface Portal { id: number; projectId: number; name: string; description: string | null; slug: string; domain: string | null; settings: PortalSettings | null; agents: PortalAgents | null; deletedAt: Date | null; createdAt: Date; updatedAt: Date; } export interface PortalSettings { allowlist?: { domains?: string[]; emails?: string[]; }; } export interface PortalAgents { bound?: string[]; } export interface PortalAccount { noop: boolean; } export declare function jsonToPortal(json: Record<string, any>): Portal; export declare function portalToJson(portal: Portal): { id: number; projectId: number; name: string; description: string | null; slug: string; domain: string | null; settings: PortalSettings | null; agents: PortalAgents | null; deletedAt: string | null; createdAt: string; updatedAt: string; }; export declare function jsonToPortalAccount(json: Record<string, any>): PortalAccount; export declare function portalAccountToJson(account: PortalAccount): { noop: boolean; }; //# sourceMappingURL=portal.d.ts.map