1 | import type { AdapterParams, AdapterQuery, AdapterServiceOptions } from '@feathersjs/adapter-commons';
|
2 | import type { Includeable, ModelStatic } from 'sequelize';
|
3 | export interface SequelizeAdapterOptions extends AdapterServiceOptions {
|
4 | Model: ModelStatic<any>;
|
5 | raw?: boolean;
|
6 | operatorMap?: Record<string, symbol>;
|
7 | }
|
8 | export interface SequelizeAdapterParams<Q = AdapterQuery> extends AdapterParams<Q, Partial<SequelizeAdapterOptions>> {
|
9 | sequelize?: any;
|
10 | $returning?: boolean;
|
11 | }
|
12 | export type HydrateOptions = {
|
13 | include?: Includeable | Includeable[];
|
14 | };
|