state-management-utilities
Version:
State management utilities
9 lines (8 loc) • 414 B
TypeScript
import type { TypeStateManagerConfigs } from "./state-manager";
import { StateManager } from "./state-manager";
export declare class ComputedManager<DataType> extends StateManager<DataType> {
get value(): any;
set value(_: any);
update(updater: any): this;
constructor(callback: () => DataType, triggers: (StateManager<any> | ComputedManager<any>)[], config?: TypeStateManagerConfigs<DataType>);
}