method

RiduClient.duplicate

Duplicate a document with optional typed create-field overrides.

Arguments

ArgumentTypeDescription
collectionSlugThe collection value.
idstringThe id value.
overridesPartial<Omit<CreateFor<Config, Slug>, "id">> | undefinedThe overrides value.
optionsMutationLocaleOptions<LocaleFor<Config>> | undefinedThe options value.

Returns

The declared result.

Promise<OutputFor<Config, Slug>>

Full signature

RiduClient.duplicate<Slug extends CollectionSlug<Config>>( collection: Slug, id: string, overrides?: Partial<Omit<CreateFor<Config, Slug>, "id">>, options?: MutationLocaleOptions<LocaleFor<Config>>, ): Promise<OutputFor<Config, Slug>>

Source packages/sdk/src/types.ts:1129

Related types

  • CollectionSlug

    The generated union of collection slugs.

  • CreateFor

    Resolve a collection create input type.

  • MutationLocaleOptions

    Locale and transport options shared by mutations without an optimistic-concurrency contract.

  • OutputFor

    Resolve a collection document output type.