UNPKG

express-sequelize-autocrud

Version:

Express Sequelize AutoCRUD: Simplify API development with automatic CRUD routes for Sequelize models in Express.js.

12 lines (11 loc) 737 B
import type { Request, Response } from 'express'; import type { customFields, expressCrudProps, expressFunc, sequelizePropOrFunc } from '../types.js'; export declare const getFieldValue: <T = any>(field: sequelizePropOrFunc<T>, req: Request, res: Response) => Promise<T>; export declare const isIncludeExcludeMatchCriteria: (includeExcludeFields: customFields, fieldToTest: string | string[], req: Request, res: Response) => Promise<{ result: boolean; problematicFields: string[]; }>; export declare const buildOptionsFromConfig: <T extends { [prop: string]: any; }>(config: expressCrudProps<T>, req: Request, res: Response) => Promise<T>; export declare const runCustomMiddleware: (middleware?: expressFunc) => expressFunc;