Skip to content

ContextCreateContextsOptions

Defined in: packages/synapse-sdk/src/types.ts:324

optional callbacks: StorageContextCallbacks

Defined in: packages/synapse-sdk/src/types.ts:319

Callbacks for creation process (will need to change to handle multiples)

CreateContextsOptions.callbacks


optional count: number

Defined in: packages/synapse-sdk/src/types.ts:297

Number of contexts to create (optional, defaults to 2)

CreateContextsOptions.count


optional dataSetIds: bigint[]

Defined in: packages/synapse-sdk/src/types.ts:301

Specific data set IDs to use

CreateContextsOptions.dataSetIds


optional excludeProviderIds: bigint[]

Defined in: packages/synapse-sdk/src/types.ts:307

Do not select any of these providers

CreateContextsOptions.excludeProviderIds


optional forceCreateDataSets: boolean

Defined in: packages/synapse-sdk/src/types.ts:317

Create new data sets, even if candidates exist

CreateContextsOptions.forceCreateDataSets


optional metadata: Record<string, string>

Defined in: packages/synapse-sdk/src/types.ts:315

Custom metadata for the data sets (key-value pairs) When smart-selecting data sets, this metadata will be used to match.

CreateContextsOptions.metadata


optional providerIds: bigint[]

Defined in: packages/synapse-sdk/src/types.ts:305

Specific provider IDs to use

CreateContextsOptions.providerIds


synapse: Synapse

Defined in: packages/synapse-sdk/src/types.ts:326

The Synapse instance


optional uploadBatchSize: number

Defined in: packages/synapse-sdk/src/types.ts:321

Maximum number of uploads to process in a single batch (default: 32, minimum: 1)

CreateContextsOptions.uploadBatchSize


warmStorageService: WarmStorageService

Defined in: packages/synapse-sdk/src/types.ts:328

The WarmStorageService instance


optional withCDN: boolean

Defined in: packages/synapse-sdk/src/types.ts:309

Whether to enable CDN services

CreateContextsOptions.withCDN


optional withIpni: boolean

Defined in: packages/synapse-sdk/src/types.ts:310

CreateContextsOptions.withIpni