method
RiduClient.create
Create one collection document with capability-checked draft intent.
Arguments
| Argument | Type | Description |
|---|---|---|
collection | Slug | The collection value. |
data | DraftCreateFor< | The data value. |
options | (MutationLocaleOptions< | The options value. |
Returns
The declared result.
Promise<OutputFor<Config, Slug>>Full signature (2 overloads)
RiduClient.create<Slug extends DraftCollectionSlug<Config>>(
collection: Slug,
data: DraftCreateFor<Config, Slug>,
options?: CreateOptions<LocaleFor<Config>, true, true> & { draft?: true; },
): Promise<OutputFor<Config, Slug>>
RiduClient.create<Slug extends CollectionSlug<Config>>(
collection: Slug,
data: CreateFor<Config, Slug>,
options?: CreateOptions<
LocaleFor<Config>,
CollectionVersionsFor<Config, Slug>,
CollectionDraftsFor<Config, Slug>,
>,
): Promise<OutputFor<Config, Slug>>Related types
DraftCollectionSlugCollection slugs with the generated drafts capability.
DraftCreateForGenerated input for creating an incomplete draft-capable document.
CreateOptionsCreate options, including explicit draft or publish intent for versioned collections.
OutputForResolve a collection document output type.
CollectionSlugThe generated union of collection slugs.
CreateForResolve a collection create input type.
MutationLocaleOptionsLocale and transport options shared by mutations without an optimistic-concurrency contract.