15 lines
425 B
TypeScript
15 lines
425 B
TypeScript
import type { User } from "../types/recordTypes";
|
|
export interface UserRequest {
|
|
session?: {
|
|
user?: User;
|
|
};
|
|
}
|
|
export interface APIRequest {
|
|
params?: {
|
|
apiKey?: string;
|
|
};
|
|
}
|
|
export declare const userIsAdmin: (request: UserRequest) => boolean;
|
|
export declare const userCanUpdate: (request: UserRequest) => boolean;
|
|
export declare const apiKeyIsValid: (request: APIRequest) => Promise<boolean>;
|