Function: createEntityState()
createEntityState<
Entity,Id,State>(state):EntityState<Entity,Id>
Defined in: adapters/src/lib/create-entity-adapter.function.ts:93
Creates empty normalized entity state while preserving any extra state fields.
Type Parameters
Entity
Entity
Id
Id extends string | number | symbol = DefaultId<Entity>
State
State extends EntityState<Entity, Id> = EntityState<Entity, Id>
Parameters
state
Partial<State> = {}
Optional initial fields, IDs, or entities.
Returns
EntityState<Entity, Id>
Entity state with ids and entities initialized.
Example
typescript
import { createEntityState } from '@state-adapt/core/adapters';
type Todo = { id: string; text: string };
const initialState = createEntityState<Todo>();
// { ids: [], entities: {} }