ignition-monorepo / storage/src / ModelStorageProvider
Interface: ModelStorageProvider
Defined in: storage/src/types.ts:10
Methods
save()
save(
modelId,model,metadata?):Promise<string>
Defined in: storage/src/types.ts:14
Serialize and persist a model. Returns the URI where it was stored.
Parameters
modelId
string
model
LayersModel
metadata?
Record<string, unknown>
Returns
Promise<string>
load()
load(
modelId):Promise<LayersModel>
Defined in: storage/src/types.ts:23
Load a previously saved model by its ID.
Parameters
modelId
string
Returns
Promise<LayersModel>
list()
list():
Promise<ModelInfo[]>
Defined in: storage/src/types.ts:28
List all models stored by this provider.
Returns
Promise<ModelInfo[]>
delete()
delete(
modelId):Promise<void>
Defined in: storage/src/types.ts:33
Delete a model and its associated files.
Parameters
modelId
string
Returns
Promise<void>
exists()
exists(
modelId):Promise<boolean>
Defined in: storage/src/types.ts:38
Return true if a model with the given ID exists.
Parameters
modelId
string
Returns
Promise<boolean>