editor › Globals › RepositoryStorage
Class: RepositoryStorage
Hierarchy
↳ RepositoryStorage
Index
Properties
Methods
- _createNewAsset
- _linkAssetToResources
- _patchAssetWithLoadedResources
- _uploadResources
- createNew
- isAvailable
- retrieve
- save
- isAvailable
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›