@wpkernel/core v0.12.1-beta.3
@wpkernel/core v0.12.1-beta.3
WPKernel - Core Framework Package
Rails-like framework for building modern WordPress products where JavaScript is the source of truth and PHP is a thin contract.
Examples
ts
import { fetch } from '@wpkernel/core/http';
import { defineResource } from '@wpkernel/core/resource';
import { WPKernelError } from '@wpkernel/core/error';ts
import { fetch, defineResource, WPKernelError } from '@wpkernel/core';Classes
Events
Reporter
Other
Interfaces
Resource
- ResourceAdminUIConfig
- ResourceDataViewsMenuConfig
- ResourceDataViewsScreenConfig
- ResourceDataViewsUIConfig
- ResourceUIConfig
Other
- ConfigureWPKernelOptions
- DefinedInteraction
- DefineInteractionOptions
- HydrateServerStateInput
- InteractionActionBinding
- InteractivityGlobal
- InteractivityModule
- UIIntegrationOptions
- WPKernelUIRuntime
- WPKInstance
- WPKUICapabilityRuntime
- WPKUIConfig
Type Aliases
Resource
Other
- ActionCompleteEvent
- ActionConfig
- ActionContext
- ActionDefinedEvent
- ActionDomainEvent
- ActionEnvelope
- ActionErrorEvent
- ActionFn
- ActionJobs
- ActionLifecycleEvent
- ActionLifecycleEventBase
- ActionLifecyclePhase
- ActionOptions
- ActionStartEvent
- AnyFn
- CacheInvalidatedEvent
- CacheKeyFn
- CacheKeyPattern
- CacheKeys
- CapabilityAdapters
- CapabilityCache
- CapabilityCacheOptions
- CapabilityContext
- CapabilityDefinitionConfig
- CapabilityDeniedEvent
- CapabilityHelpers
- CapabilityMap
- CapabilityOptions
- CapabilityProxyOptions
- CapabilityReporter
- CapabilityRule
- CustomKernelEvent
- DeepReadonly
- DefinedAction
- ErrorCode
- ErrorContext
- ErrorData
- GenericResourceDefinedEvent
- HttpMethod
- InteractionActionInput
- InteractionActionMetaResolver
- InteractionActionsRecord
- InteractionActionsRuntime
- InteractivityServerState
- InteractivityServerStateResolver
- InteractivityStoreResult
- InvalidateOptions
- Listener
- ListResponse
- NamespaceDetectionMode
- NamespaceDetectionOptions
- NamespaceDetectionResult
- NamespaceRuntimeContext
- NoticeStatus
- ParamsOf
- PathParams
- ReduxDispatch
- ReduxMiddleware
- ReduxMiddlewareAPI
- Reporter
- ReporterChannel
- ReporterLevel
- ReporterOptions
- ResourceActions
- ResourceCacheSync
- ResourceCapabilityDescriptor
- ResourceCapabilityMap
- ResourceClient
- ResourceDefinedEvent
- ResourceErrorEvent
- ResourceIdentityConfig
- ResourceListStatus
- ResourceObject
- ResourcePostMetaDescriptor
- ResourceQueryParamDescriptor
- ResourceRequestEvent
- ResourceResolvers
- ResourceResponseEvent
- ResourceRoute
- ResourceRoutes
- ResourceSelectors
- ResourceStorageConfig
- ResourceStore
- ResourceStoreConfig
- ResourceStoreOptions
- RouteCapabilityKeys
- SerializedError
- TransportMeta
- TransportRequest
- TransportResponse
- WaitOptions
- WordPressRESTError
- WPKernelEventMap
- WPKernelEventsPluginOptions
- WPKernelReduxMiddleware
- WPKernelRegistry
- WPKernelUIAttach
- WPKExitCode
Variables
- ACTION_LIFECYCLE_PHASES
- getWPData
- VERSION
- WPK_CONFIG_SOURCES
- WPK_EVENTS
- WPK_EXIT_CODES
- WPK_INFRASTRUCTURE
- WPK_NAMESPACE
- WPK_SUBSYSTEM_NAMESPACES
Functions
HTTP
Resource
Actions
Capability
Data
Interactivity
Events
- clearRegisteredActions
- clearRegisteredResources
- getRegisteredActions
- getRegisteredResources
- getWPKernelEventBus
- setWPKernelEventBus
Reporter
- clearWPKReporter
- createNoopReporter
- createReporter
- createTransports
- getWPKernelReporter
- setWPKernelReporter
