Skip to content

StorageServiceOptions

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

Options for creating or selecting a single storage context via createContext()

Extends BaseContextOptions with singular provider/dataset selection.

optional callbacks?: StorageContextCallbacks

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

Callbacks for creation process

BaseContextOptions.callbacks


optional dataSetId?: bigint

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

Specific data set ID to use (optional)


optional excludeProviderIds?: bigint[]

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

Do not select any of these providers


optional metadata?: Record<string, string>

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

Custom metadata for data sets (key-value pairs). Used to match existing data sets during provider selection.

BaseContextOptions.metadata


optional providerId?: bigint

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

Specific provider ID to use (optional)


optional withCDN?: boolean

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

Whether to enable CDN services

BaseContextOptions.withCDN