Skip to content

@checkout-kit/core / ProviderRegistry

Interface: ProviderRegistry ​

Properties ​

PropertyModifierType
idsreadonlyreadonly string[]

Methods ​

has() ​

ts
has(id): boolean;

Parameters ​

ParameterType
idstring

Returns ​

boolean


load() ​

ts
load(id): Promise<LoadedProvider>;

Loads the plugin if needed, then returns its live instance. Memoized per id.

Parameters ​

ParameterType
idstring

Returns ​

Promise<LoadedProvider>


peek() ​

ts
peek(id): LoadedProvider | null;

Already-loaded plugin, or null. Never triggers a load.

Parameters ​

ParameterType
idstring

Returns ​

LoadedProvider | null

Apache-2.0 · Headless engine, provider adapters and runnable examples.