Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
import type { SanitizedCollectionConfig } from '../../collections/config/types.js';
|
|
import type { FlattenedField } from '../../fields/config/types.js';
|
|
import type { SanitizedGlobalConfig } from '../../globals/config/types.js';
|
|
import type { PayloadRequest, WhereField } from '../../types/index.js';
|
|
import type { EntityPolicies } from './types.js';
|
|
type Args = {
|
|
collectionConfig?: SanitizedCollectionConfig;
|
|
constraint: WhereField;
|
|
errors: {
|
|
path: string;
|
|
}[];
|
|
fields: FlattenedField[];
|
|
globalConfig?: SanitizedGlobalConfig;
|
|
operator: string;
|
|
overrideAccess: boolean;
|
|
parentIsLocalized?: boolean;
|
|
path: string;
|
|
policies: EntityPolicies;
|
|
polymorphicJoin?: boolean;
|
|
req: PayloadRequest;
|
|
val: unknown;
|
|
versionFields?: FlattenedField[];
|
|
};
|
|
/**
|
|
* Validate the Payload key / value / operator
|
|
*/
|
|
export declare function validateSearchParam({ collectionConfig, constraint, errors, fields, globalConfig, operator, overrideAccess, parentIsLocalized, path: incomingPath, policies, polymorphicJoin, req, val, versionFields, }: Args): Promise<void>;
|
|
export {};
|
|
//# sourceMappingURL=validateSearchParams.d.ts.map |