CreateContextsOptions
Defined in: packages/synapse-sdk/src/types.ts:336
Options for creating multiple storage contexts via createContexts()
Extends BaseContextOptions with plural provider/dataset selection and count for multi-provider redundancy.
Extends
Section titled “Extends”Extended by
Section titled “Extended by”Properties
Section titled “Properties”callbacks?
Section titled “callbacks?”
optionalcallbacks:StorageContextCallbacks
Defined in: packages/synapse-sdk/src/types.ts:327
Callbacks for creation process
Inherited from
Section titled “Inherited from”copies?
Section titled “copies?”
optionalcopies:number
Defined in: packages/synapse-sdk/src/types.ts:338
Number of storage copies to create (optional, defaults to 2)
dataSetIds?
Section titled “dataSetIds?”
optionaldataSetIds:bigint[]
Defined in: packages/synapse-sdk/src/types.ts:342
Specific data set IDs to use (mutually exclusive with providerIds)
excludeProviderIds?
Section titled “excludeProviderIds?”
optionalexcludeProviderIds:bigint[]
Defined in: packages/synapse-sdk/src/types.ts:348
Do not select any of these providers
metadata?
Section titled “metadata?”
optionalmetadata:Record<string,string>
Defined in: packages/synapse-sdk/src/types.ts:324
Custom metadata for data sets (key-value pairs). Used to match existing data sets during provider selection.
Inherited from
Section titled “Inherited from”providerIds?
Section titled “providerIds?”
optionalproviderIds:bigint[]
Defined in: packages/synapse-sdk/src/types.ts:346
Specific provider IDs to use (mutually exclusive with dataSetIds)
withCDN?
Section titled “withCDN?”
optionalwithCDN:boolean
Defined in: packages/synapse-sdk/src/types.ts:318
Whether to enable CDN services