import { FilterQuery } from 'mongodb'; import { AppDBDocumentFilterCondition } from './document-filter-condition'; import { AppDBDocumentFilterMethod } from 'src/models'; export interface AppDBCollectionFilter { applyOn: AppDBDocumentFilterMethod[]; applyTo: AppDBDocumentFilterCondition[]; applyToAll?: boolean; limitToOwner?: boolean; maxWildcardGroups?: number; name: string; query: FilterQuery<{ [key: string]: any; }>; wildcardGroups?: string[]; }