UNPKG

@techmmunity/symbiosis

Version:

Symbiosis - The Ultimate OM For All Databases

9 lines (8 loc) 467 B
import type { FindOperator } from "../operators/find/base"; declare type InternalFindConditions<T> = { [P in keyof T]?: FindOperator | InternalFindConditions<T[P]> | T[P]; }; export declare type ArrayFindConditions<Entity> = Array<InternalFindConditions<Entity>>; export declare type SingleFindConditions<Entity> = InternalFindConditions<Entity>; export declare type FindConditions<Entity> = ArrayFindConditions<Entity> | SingleFindConditions<Entity>; export {};