UNPKG

@palmares/drizzle-engine

Version:

This is the engine that wraps the hole drizzle interface in a way palmares can understand and have full control of

35 lines 2.21 kB
export declare const query: typeof import("@palmares/databases").AdapterQuery & (new () => import("@palmares/databases").AdapterQuery & { get: import("@palmares/databases").AdapterGetQuery & { queryData: (engine: import("@palmares/databases").DatabaseAdapter<any, import("@palmares/databases").AdapterFields, import("@palmares/databases").AdapterModels<any>, import("@palmares/databases").AdapterQuery, import("@palmares/databases").AdapterMigrations>, args: { modelOfEngineInstance: any; search: any; fields: readonly string[]; ordering?: any; limit?: number; offset?: number | string; }) => Promise<any>; }; set: import("@palmares/databases").AdapterSetQuery & { queryData: (engine: import("@palmares/databases").DatabaseAdapter<any, import("@palmares/databases").AdapterFields, import("@palmares/databases").AdapterModels<any>, import("@palmares/databases").AdapterQuery, import("@palmares/databases").AdapterMigrations>, args: { modelOfEngineInstance: any; search: any; data: any; transaction?: any; }) => Promise<any>; }; remove: import("@palmares/databases").AdapterRemoveQuery & { queryData: (engine: import("@palmares/databases").DatabaseAdapter<any, import("@palmares/databases").AdapterFields, import("@palmares/databases").AdapterModels<any>, import("@palmares/databases").AdapterQuery, import("@palmares/databases").AdapterMigrations>, args: { modelOfEngineInstance: any; search: any; shouldNotDelete?: boolean; transaction?: any; }) => Promise<any>; }; search: import("@palmares/databases").AdapterSearchQuery & { parseSearchFieldValue: <TOperationType extends import("@palmares/databases").OperatorsOfQuery>(operationType: TOperationType, key: string, model: any, value: any, result: any, options: any) => Promise<void>; }; ordering: import("@palmares/databases").AdapterOrderingQuery & { parseOrdering: (model: any, ordering: string[]) => Promise<import("drizzle-orm").SQL<unknown>[]>; }; }); //# sourceMappingURL=query.d.ts.map