UNPKG

@controladad/ng-base

Version:
24 lines (23 loc) 642 B
import { Store } from '@ngneat/elf'; import { StateStorage } from '@ngneat/elf-persist-state'; import { Signal } from '@angular/core'; export declare class BaseStore<T extends object> { storeOpts: { key: string; exactKey?: boolean; default?: T; storageStrategy?: StateStorage; }; state$: import("rxjs").Observable<T>; signal: Signal<T | undefined>; store: Store<any, T>; constructor(storeOpts: { key: string; exactKey?: boolean; default?: T; storageStrategy?: StateStorage; }); get state(): T; get(): T; patch(value: Partial<T>): void; }