UNPKG

@jsgurucompany/jsg-nestjs-common

Version:

Initial README.md

16 lines (15 loc) 651 B
import { Model } from 'sequelize-typescript'; import { CreationAttributes, Attributes } from 'sequelize/types/model'; import { Constructor } from '../util'; export declare type ModelType<T extends Model<T>> = Constructor<T> & typeof Model; export declare type ModelPayload<T> = Partial<Omit<T, keyof Model<T>>>; export declare type ModelAttributes<T extends Model> = Attributes<T>; export declare type ModelCreationAttributes<T extends Model> = CreationAttributes<T>; export declare type ResultsWithCountSet<T extends Model> = { rows: T[]; count: number; }; export declare type PaginationParams = { limit?: number; offset?: number; };