Skip to content

editor › Globals › RepositoryStorage

Class: RepositoryStorage

Hierarchy

↳ RepositoryStorage

Index

Properties

Methods

Properties

Private apiClient

• apiClient: ApiClient‹› = new ApiClient(Config.get("general.apiRoot", "/"))

Defined in src/history/RepositoryStorage.ts:22

Methods

Private _createNewAsset

▸ _createNewAsset(modelAsAsset: any): Promise‹unknown›

Defined in src/history/RepositoryStorage.ts:98

Parameters:

Name Type
modelAsAsset any

Returns: Promise‹unknown›


Private _linkAssetToResources

▸ _linkAssetToResources(assetPromise: any, resourcePromises: any): Promise‹unknown›

Defined in src/history/RepositoryStorage.ts:63

Parameters:

Name Type
assetPromise any
resourcePromises any

Returns: Promise‹unknown›


Private _patchAssetWithLoadedResources

▸ _patchAssetWithLoadedResources(asset: any): Promise‹any›

Defined in src/history/RepositoryStorage.ts:46

Parameters:

Name Type
asset any

Returns: Promise‹any›


Private _uploadResources

▸ _uploadResources(modelAsAsset: any): Promise‹any[]›

Defined in src/history/RepositoryStorage.ts:72

Parameters:

Name Type
modelAsAsset any

Returns: Promise‹any[]›


createNew

▸ createNew(modelAsAsset: any): Promise‹unknown›

Overrides ModelStorage.createNew

Defined in src/history/RepositoryStorage.ts:40

Parameters:

Name Type
modelAsAsset any

Returns: Promise‹unknown›


isAvailable

▸ isAvailable(): Promise‹boolean›

Defined in src/history/RepositoryStorage.ts:24

Returns: Promise‹boolean›


retrieve

▸ retrieve(assetId: any): Promise‹any›

Overrides ModelStorage.retrieve

Defined in src/history/RepositoryStorage.ts:28

Parameters:

Name Type
assetId any

Returns: Promise‹any›


save

▸ save(modelAsAsset: any): Promise‹unknown›

Overrides ModelStorage.save

Defined in src/history/RepositoryStorage.ts:35

Parameters:

Name Type
modelAsAsset any

Returns: Promise‹unknown›


Static isAvailable

▸ isAvailable(): Promise‹boolean›

Overrides ModelStorage.isAvailable

Defined in src/history/RepositoryStorage.ts:13

Returns: Promise‹boolean›