StorageCreationCallbacks
Defined in: packages/synapse-sdk/src/types.ts:280
Callbacks for storage service creation process
These callbacks provide visibility into the context creation process, including provider selection and data set creation/reuse.
Properties
Section titled “Properties”onDataSetCreationProgress()?
Section titled “onDataSetCreationProgress()?”optional onDataSetCreationProgress: (status) => void;
Defined in: packages/synapse-sdk/src/types.ts:306
Called periodically during data set creation Only fired when creating a new data set
Parameters
Section titled “Parameters”Parameter | Type | Description |
---|---|---|
status | { dataSetId? : number ; dataSetLive : boolean ; elapsedMs : number ; receipt? : TransactionReceipt ; serverConfirmed : boolean ; transactionMined : boolean ; transactionSuccess : boolean ; } | Current creation status |
status.dataSetId? | number | - |
status.dataSetLive | boolean | - |
status.elapsedMs | number | - |
status.receipt? | TransactionReceipt | - |
status.serverConfirmed | boolean | - |
status.transactionMined | boolean | - |
status.transactionSuccess | boolean | - |
Returns
Section titled “Returns”void
onDataSetCreationStarted()?
Section titled “onDataSetCreationStarted()?”optional onDataSetCreationStarted: (transaction, statusUrl?) => void;
Defined in: packages/synapse-sdk/src/types.ts:299
Called when data set creation transaction is submitted Only fired when creating a new data set
Parameters
Section titled “Parameters”Parameter | Type | Description |
---|---|---|
transaction | TransactionResponse | Transaction response object |
statusUrl? | string | URL to check status (optional) |
Returns
Section titled “Returns”void
onDataSetResolved()?
Section titled “onDataSetResolved()?”optional onDataSetResolved: (info) => void;
Defined in: packages/synapse-sdk/src/types.ts:291
Called when data set resolution is complete
Parameters
Section titled “Parameters”Parameter | Type | Description |
---|---|---|
info | { dataSetId : number ; isExisting : boolean ; provider : ProviderInfo ; } | Information about the resolved data set |
info.dataSetId | number | - |
info.isExisting | boolean | - |
info.provider | ProviderInfo | - |
Returns
Section titled “Returns”void
onProviderSelected()?
Section titled “onProviderSelected()?”optional onProviderSelected: (provider) => void;
Defined in: packages/synapse-sdk/src/types.ts:285
Called when a service provider has been selected
Parameters
Section titled “Parameters”Parameter | Type | Description |
---|---|---|
provider | ProviderInfo | The selected provider info |
Returns
Section titled “Returns”void