CreateCartOpts

cart · /core·interface

Configuration bag passed to . Declares the adapter, optional middleware pipeline, and an optional logger override for the internal event bus.

Properties

adapter
logger?
middleware?

Example

const opts: CreateCartOpts = {
  adapter: myAdapter,
  middleware: [logger(), retry({ attempts: 3, backoffMs: 200 })],
};
const kernel = createCart(opts);

RunCartAdapterContractOpts runCartAdapterContract CartCapabilityUnsupportedError CartError CartNotFoundError CartProviderError CartUserError CartAdapter

Sourcekernel.ts:46Edit the JSDoc directly

On this page