listVersions
listVersions<
DataModel>(props):Promise<VexVersion[]>
Defined in: packages/core/src/versions/model.ts:164
Returns every vex_versions row for a document, newest first.
Unbounded by default (decision 3: no automatic pruning) — limit exists
only to cap what a single history-dropdown render fetches, not to express
a retention policy.
Type Parameters
Section titled “Type Parameters”DataModel
Section titled “DataModel”DataModel extends GenericDataModel
Parameters
Section titled “Parameters”Input props.
collection
Section titled “collection”string
The collection slug.
GenericQueryCtx<DataModel> | GenericMutationCtx<DataModel>
A Convex query or mutation context.
documentId
Section titled “documentId”string
The document’s _id, stringified.
limit?
Section titled “limit?”number
Maximum number of rows to return, newest first. Omitted returns the full history.
Returns
Section titled “Returns”Promise<VexVersion[]>
Version rows ordered by version descending.