UNPKG

@ngrx/signals

Version:

Reactive Store and Set of Utilities for Angular Signals

18 lines (17 loc) 919 B
import { PartialStateUpdater } from '@ngrx/signals'; import { EntityId, EntityState, NamedEntityState, SelectEntityId } from '../models'; export declare function prependEntities<Entity extends { id: EntityId; }>(entities: Entity[]): PartialStateUpdater<EntityState<Entity>>; export declare function prependEntities<Entity, Collection extends string>(entities: Entity[], config: { collection: Collection; selectId: SelectEntityId<NoInfer<Entity>>; }): PartialStateUpdater<NamedEntityState<Entity, Collection>>; export declare function prependEntities<Entity extends { id: EntityId; }, Collection extends string>(entities: Entity[], config: { collection: Collection; }): PartialStateUpdater<NamedEntityState<Entity, Collection>>; export declare function prependEntities<Entity>(entities: Entity[], config: { selectId: SelectEntityId<NoInfer<Entity>>; }): PartialStateUpdater<EntityState<Entity>>;