UNPKG

@ngrx/signals

Version:

Reactive Store and Set of Utilities for Angular Signals

9 lines (8 loc) 560 B
import { WritableStateSource } from './state-source'; import { MethodsDictionary, SignalStoreFeature, SignalStoreFeatureResult, StateSignals } from './signal-store-models'; import { Prettify } from './ts-helpers'; export declare function withMethods<Input extends SignalStoreFeatureResult, Methods extends MethodsDictionary>(methodsFactory: (store: Prettify<StateSignals<Input['state']> & Input['props'] & Input['methods'] & WritableStateSource<Input['state']>>) => Methods): SignalStoreFeature<Input, { state: {}; props: {}; methods: Methods; }>;