Files
klz-cables.com/.pnpm-store/v10/files/7d/1f966751f0bc851803c602c68f55fef5d0807e3f5cb8051a4fcd85f4213f0651e959e1ad8c391c22cf01853bc5a131e54e75fcdcd1a23348f486c067ac746e
Marc Mintel 5397309103
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
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

17 lines
833 B
Plaintext

import type { RequiredDataFromCollectionSlug } from '../collections/config/types.js';
import type { AuthCollection, CollectionSlug, PayloadRequest } from '../index.js';
type ValidateUsernameOrEmailArgs<TSlug extends CollectionSlug> = {
authOptions: AuthCollection['config']['auth'];
collectionSlug: string;
data: RequiredDataFromCollectionSlug<TSlug>;
req: PayloadRequest;
} & ({
operation: 'create';
originalDoc?: never;
} | {
operation: 'update';
originalDoc: RequiredDataFromCollectionSlug<TSlug>;
});
export declare const ensureUsernameOrEmail: <TSlug extends CollectionSlug>({ authOptions: { disableLocalStrategy, loginWithUsername }, collectionSlug, data, operation, originalDoc, req, }: ValidateUsernameOrEmailArgs<TSlug>) => void;
export {};
//# sourceMappingURL=ensureUsernameOrEmail.d.ts.map