import { KVO, NKVO, Order } from '.'; /** * @see https://github.com/luics/x-server-orm/blob/main/src/QueryOptions.ts */ export interface WhereQueryOptions { ids?: number[]; gte?: NKVO; lte?: NKVO; ne?: NKVO; like?: KVO; q?: string; param?: KVO; } /** * @see https://github.com/luics/x-server-orm/blob/main/src/QueryOptions.ts */ export interface OrderbyQueryOptions { order?: Order; sort?: string; } /** * @see https://github.com/luics/x-server-orm/blob/main/src/QueryOptions.ts */ export interface LimitQueryOptions { limit?: number; page?: number; start?: number; end?: number; } /** * @see https://github.com/luics/x-server-orm/blob/main/src/QueryOptions.ts */ export interface SelectQueryOptions { embed?: string[]; expand?: string[]; }