StorageCreationCallbacks
Defined in: packages/synapse-sdk/src/types.ts:286
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:312
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:305
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:297
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:291
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