import { TypeOperatorMap } from "./Operators"; // TODO rename this to DataStoreFilter export type Filter = { [P in keyof Partial]: T[P] | { [K in keyof Partial>]: T[P] } } & { or?: Filter; and?: Filter; not?: Filter; };