datasquirel/dist/package-shared/api-paths/utils/checks.d.ts
2025-12-22 07:18:57 +01:00

9 lines
434 B
TypeScript

import { APIPathsCrudParams, APIPathsParamsAllowedTable } from "../../types";
export default function checks<T extends {
[k: string]: any;
} = {
[k: string]: any;
}>({ table, allowedTables, query, body, method, getMiddleware, postMiddleware, putMiddleware, deleteMiddleware, crudMiddleware, }: APIPathsCrudParams<T>): Promise<Pick<APIPathsCrudParams<T>, "query" | "body"> & {
allowedTable: APIPathsParamsAllowedTable;
}>;