method
RiduAuth.createUser
Create a user in an auth-enabled collection, including sign-up.
Arguments
| Argument | Type | Description |
|---|---|---|
input | [Slug] extends [never] ? never : { data: DraftCreateFor< | The new user document, password, and optional collection. |
options | (MutationLocaleOptions< | Locale and request options. |
Returns
The declared result.
Promise<OutputFor<Config, Slug>>Full signature (2 overloads)
RiduAuth.createUser<
Slug extends Extract<
AuthCollectionSlug<Config>,
DraftCollectionSlug<Config>,
> = Extract<SessionCollection<Config, DefaultAuth>, DraftCollectionSlug<Config>>,
>(
input: [Slug] extends [never] ? never : {
data: DraftCreateFor<
Config,
Slug,
>
password: string
} & AuthCollectionInput<DefaultAuth, Slug>,
options?: CreateOptions<LocaleFor<Config>, true, true> & { draft?: true; },
): Promise<OutputFor<Config, Slug>>
RiduAuth.createUser<
Slug extends AuthCollectionSlug<Config> = SessionCollection<Config, DefaultAuth>
>(
input: {
data: CreateFor<
Config,
Slug,
>
password: string
} & AuthCollectionInput<DefaultAuth, Slug>,
options?: CreateOptions<
LocaleFor<Config>,
CollectionVersionsFor<Config, Slug>,
CollectionDraftsFor<Config, Slug>,
>,
): Promise<OutputFor<Config, Slug>>Related types
AuthCollectionSlugCollection slugs with the generated auth capability.
DraftCollectionSlugCollection slugs with the generated drafts capability.
SessionCollectionAuth collections a client's sessions can belong to: its default, or every auth collection.
DraftCreateForGenerated input for creating an incomplete draft-capable document.
AuthCollectionInputSelects the auth collection for one call. It is optional only when the client was created with
auth.collection, which becomesDefault; otherwise every call names its collection.CreateOptionsCreate options, including explicit draft or publish intent for versioned collections.
OutputForResolve a collection document output type.
CreateForResolve a collection create input type.
MutationLocaleOptionsLocale and transport options shared by mutations without an optimistic-concurrency contract.