@techmmunity/symbiosis
Version:
Symbiosis - The Ultimate OM For All Databases
9 lines (8 loc) • 467 B
TypeScript
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 {};