WP Kernel API / core/src / createStore
Function: createStore()
ts
function createStore<T, TQuery>(config): ResourceStore<T, TQuery>;
Creates a resource store with selectors, actions, and resolvers.
Type Parameters
T
T
The resource entity type
TQuery
TQuery
= unknown
The query parameter type for list operations
Parameters
config
ResourceStoreConfig
<T
, TQuery
>
Store configuration
Returns
ResourceStore
<T
, TQuery
>
Complete store descriptor
Example
typescript
import { createStore } from '@wpkernel/core/resource';
import { thing } from './resources/thing';
const thingStore = createStore({
resource: thing,
getId: (item) => item.id,
});