payload-authjs
Version:
A Payload CMS 3 plugin for Auth.js 5
13 lines (12 loc) • 829 B
TypeScript
import type { Payload, RequiredDataFromCollectionSlug } from "payload";
/**
* Create a user and bypass the password check
* This is because payload requires a password to be set when creating a user
*
* @see https://github.com/payloadcms/payload/blob/main/packages/payload/src/collections/operations/create.ts#L254
* @see https://github.com/payloadcms/payload/blob/main/packages/payload/src/auth/strategies/local/generatePasswordSaltHash.ts
*/
export declare const createUserAndBypassPasswordCheck: <TSlug extends "users-with-local-strategy">(payload: Payload, { collection, data, }: {
collection: TSlug;
data: RequiredDataFromCollectionSlug<TSlug>;
}) => Promise<import("payload").TransformCollectionWithSelect<TSlug, import("node_modules/payload/dist/collections/config/types").SelectFromCollectionSlug<TSlug>>>;