Element Versions hooks
Hand-written shim. Implementation is generated; see ./element-versions.gen.
Hooks
useCreateElementVersion mutation
Create an element version.
TypeScript
useCreateElementVersion(options?: MutationOpts<ElementVersion, CreateElementVersionParams>)Types: ElementVersion · CreateElementVersionParams
useDeleteElementVersion mutation
Soft-delete an element version.
TypeScript
useDeleteElementVersion(options?: MutationOpts<SuccessResponse, string>)Types: SuccessResponse
useListElementVersions query
List element versions.
TypeScript
useListElementVersions(params?: Omit<ListElementVersionsParams, | > & { filter?: ElementVersionFilter; orderBy?: ElementVersionOrderBy[]; } & ElementVersionShorthands, options?: QueryOpts<Page<ElementVersion>>)Types: ListElementVersionsParams · ElementVersionFilter · ElementVersionOrderBy · ElementVersionShorthands · Page · ElementVersion
usePurgeElementVersion composite
Permanently delete a soft-deleted element version.
TypeScript
usePurgeElementVersion(options?: MutationOpts<SuccessResponse, PurgeElementVersionParams>)Types: SuccessResponse · PurgeElementVersionParams
useRestoreElementVersion composite
Restore a soft-deleted element version.
TypeScript
useRestoreElementVersion(options?: MutationOpts<ElementVersion, string>)Types: ElementVersion
useRetrieveElementVersion query
Get an element version by ID.
TypeScript
useRetrieveElementVersion(id: string, options?: QueryOpts<ElementVersion>)Types: ElementVersion