state-management-utilities
Version:
State management utilities
11 lines (10 loc) • 534 B
TypeScript
import { StateManager, TypeStateManagerConfigs } from "../state-manager";
export declare class ReactStateManager<StateType> extends StateManager<StateType> {
protected _hooks: Readonly<{
useState: () => [StateType, (newState: StateType) => void, string];
}>;
get hooks(): Readonly<{
useState: () => [StateType, (newState: StateType) => void, string];
}>;
}
export declare function manager<StateType>(initialState: StateType, configs?: TypeStateManagerConfigs<StateType>): ReactStateManager<StateType>;