Skip to content

VersionsResource

Defined in: libs/ccs-files-user-client/src/core/resources/files.ts:41

Versions of a file. A new version uploads through the same engine as a new file.

list(fileId, query?): Promise<Page<Version>>

Defined in: libs/ccs-files-user-client/src/core/resources/files.ts:51

string

PageQuery = {}

Promise<Page<Version>>


get(fileId, versionNo): Promise<Version>

Defined in: libs/ccs-files-user-client/src/core/resources/files.ts:57

string

number

Promise<Version>


upload(fileId, file, input?, options?): UploadHandle<File>

Defined in: libs/ccs-files-user-client/src/core/resources/files.ts:65

Uploads file as version n + 1 (edit on the file): a ticket from POST P/files/:file_id/versions, then the same PUTs, progress, pause, resume and cancel as client.upload. done resolves with the File.

string

Blob

VersionUploadInput = {}

UploadOptions = {}

UploadHandle<File>


restore(fileId, versionNo, input?): Promise<File>

Defined in: libs/ccs-files-user-client/src/core/resources/files.ts:75

Makes a new current version copied from version versionNo.

string

number

string

Promise<File>


pin(fileId, versionNo, pinned?): Promise<Version>

Defined in: libs/ccs-files-user-client/src/core/resources/files.ts:90

Pins (or unpins) a version so pruning keeps it.

string

number

boolean = true

Promise<Version>


delete(fileId, versionNo): Promise<void>

Defined in: libs/ccs-files-user-client/src/core/resources/files.ts:100

Deletes a version; never the current one (409 version_is_current), and not while the file is under a legal hold (409 file_on_hold).

string

number

Promise<void>