Updates
This commit is contained in:
Vendored
+19
-3
@@ -2259,6 +2259,9 @@ export type APIPathsParams<T extends {
|
||||
putMiddleware?: APIPathsParamsCrudMiddleware<T>;
|
||||
deleteMiddleware?: APIPathsParamsCrudMiddleware<T>;
|
||||
postResultsFn?: APIPathsPostResulstsFn<T>;
|
||||
postResultsFnExtraParameters?: {
|
||||
[k: string]: any;
|
||||
};
|
||||
/** Runs For `POST`, `PUT`, and `DELETE` */
|
||||
crudMiddleware?: APIPathsParamsCrudMiddleware<T>;
|
||||
method: "GET" | "POST" | "PUT" | "DELETE";
|
||||
@@ -2311,9 +2314,22 @@ export type APIPathsPostResulstsFn<T extends {
|
||||
[k: string]: any;
|
||||
} = {
|
||||
[k: string]: any;
|
||||
}> = (params: APIPathsCrudParams<T> & {
|
||||
res?: APIResponseObject;
|
||||
}) => Promise<void>;
|
||||
}, P extends {
|
||||
[k: string]: any;
|
||||
} = {
|
||||
[k: string]: any;
|
||||
}> = (params: APIPathsPostResulstsFnParams<T, P>) => Promise<void>;
|
||||
export type APIPathsPostResulstsFnParams<T extends {
|
||||
[k: string]: any;
|
||||
} = {
|
||||
[k: string]: any;
|
||||
}, P extends {
|
||||
[k: string]: any;
|
||||
} = {
|
||||
[k: string]: any;
|
||||
}> = Omit<APIPathsCrudParams<T>, "postResultsFnExtraParameters" | "postResultsFn" | "deleteMiddleware" | "putMiddleware" | "postMiddleware" | "getMiddleware" | "auth"> & {
|
||||
res?: APIResponseObject<T>;
|
||||
} & P;
|
||||
export type APIPathsParamsAllowedTable = {
|
||||
table: string;
|
||||
allowedFields?: (string | RegExp)[];
|
||||
|
||||
Reference in New Issue
Block a user