@wpkernel/core / WPKInstance
Interface: WPKInstance
Properties
attachUIBindings()
ts
attachUIBindings: (attach, options?) => WPKernelUIRuntime;Parameters
attach
options?
Returns
defineResource()
ts
defineResource: <T, TQuery>(config) => ResourceObject<T, TQuery>;Type Parameters
T
T = unknown
TQuery
TQuery = unknown
Parameters
config
ResourceConfig<T, TQuery>
Returns
ResourceObject<T, TQuery>
emit()
ts
emit: (eventName, payload) => void;Parameters
eventName
string
payload
unknown
Returns
void
events
ts
events: WPKernelEventBus;getNamespace()
ts
getNamespace: () => string;Returns
string
getRegistry()
ts
getRegistry: () => WPKernelRegistry | undefined;Returns
WPKernelRegistry | undefined
getReporter()
ts
getReporter: () => Reporter;Returns
getUIRuntime()
ts
getUIRuntime: () => WPKernelUIRuntime | undefined;Returns
WPKernelUIRuntime | undefined
hasUIRuntime()
ts
hasUIRuntime: () => boolean;Returns
boolean
invalidate()
ts
invalidate: (patterns, options?) => void;Parameters
patterns
CacheKeyPattern | CacheKeyPattern[]
options?
Returns
void
teardown()
ts
teardown: () => void;Returns
void
ui
ts
ui: object;isEnabled()
ts
isEnabled: () => boolean;Returns
boolean
options?
ts
optional options: UIIntegrationOptions;