UNPKG

@calljmp/cli

Version:
38 lines 934 B
export declare enum AccountRole { Admin = "admin" } export declare enum AccountRoleStatus { Unknown = "unknown", Granted = "granted", Denied = "denied" } export interface Account { id: number; name: string; email: string; avatarUrl: string | null; createdAt: Date; updatedAt: Date; githubId: number | null; githubUsername: string | null; metadata: { [key: string]: any; roles?: AccountRole[]; } | null; } export declare function jsonToAccount(json: Record<string, any>): Account; export declare function accountToJson(account: Account): { id: number; name: string; email: string; avatarUrl: string | null; createdAt: string; updatedAt: string; githubId: number | null; githubUsername: string | null; metadata: { [key: string]: any; roles?: AccountRole[]; } | null; }; //# sourceMappingURL=accounts.d.ts.map