UNPKG

payload-authjs

Version:
12 lines (11 loc) 535 B
import type { User as AuthjsUser } from "next-auth"; import type { DataFromCollectionSlug, Field } from "payload"; import type { AuthCollectionSlug } from "../plugin"; /** * Get user attributes from a user object based on the fields * * @param user User object * @param fields Fields to get from the user object * @returns Object with specified fields from the user object */ export declare const getUserAttributes: <TSlug extends AuthCollectionSlug>(user: AuthjsUser, fields: Field[]) => Partial<DataFromCollectionSlug<TSlug>>;