UNPKG

@reduxjs/toolkit

Version:

The official, opinionated, batteries-included toolset for efficient Redux development

15 lines (14 loc) 557 B
import type { Comparer, IdSelector, EntityAdapter, EntityId } from './models'; export interface EntityAdapterOptions<T, Id extends EntityId> { selectId?: IdSelector<T, Id>; sortComparer?: false | Comparer<T>; } export declare function createEntityAdapter<T, Id extends EntityId>(options: { selectId: IdSelector<T, Id>; sortComparer?: false | Comparer<T>; }): EntityAdapter<T, Id>; export declare function createEntityAdapter<T extends { id: EntityId; }>(options?: { sortComparer?: false | Comparer<T>; }): EntityAdapter<T, T['id']>;