UNPKG

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