UNPKG

@mini-rx/signal-store

Version:
8 lines (7 loc) 681 B
import { EnvironmentProviders, Type } from '@angular/core'; import { ComponentStoreConfig, FeatureConfig, Reducer, StoreConfig } from '@mini-rx/common'; export declare function provideStore<T>(config: StoreConfig<T>): EnvironmentProviders; export declare function provideFeature<T>(featureName: string, reducer: Reducer<T>, config?: Partial<FeatureConfig<T>>): EnvironmentProviders; export declare function provideEffects(classesWithEffects: Type<any>[]): EnvironmentProviders; export declare function provideEffects(...classesWithEffects: Type<any>[]): EnvironmentProviders; export declare function provideComponentStoreConfig(config: ComponentStoreConfig): EnvironmentProviders;