sunrise-cms/helpers/functions.user.d.ts

15 lines
452 B
TypeScript

export interface APIRequest {
params?: {
apiKey?: string;
};
}
export interface UserRequest {
session?: {
user?: User;
};
}
export declare function apiKeyIsValid(request: APIRequest): Promise<boolean>;
export declare function userCanUpdate(request: UserRequest): boolean;
export declare function userCanUpdateWorkOrders(request: UserRequest): boolean;
export declare function userIsAdmin(request: UserRequest): boolean;