UNPKG

react-global-state-hooks

Version:

This is a package to easily handling global-state across your react components No-redux, No-context.

10 lines (9 loc) 758 B
import { ActionCollectionConfig, BaseMetadata, StateChanges, StoreTools } from 'react-hooks-global-states/types'; import { GlobalStore } from './GlobalStore'; export declare abstract class GlobalStoreAbstract<State, Metadata extends BaseMetadata | unknown, ActionsConfig extends ActionCollectionConfig<State, Metadata> | unknown> extends GlobalStore<State, Metadata, ActionsConfig> { protected onInit: (args: StoreTools<State, Metadata>) => void; onStateChanged: (args: StoreTools<State, Metadata> & StateChanges<State>) => void; protected abstract onInitialize: (args: StoreTools<State, Metadata>) => void; protected abstract onChange: (args: StoreTools<State, Metadata> & StateChanges<State>) => void; } export default GlobalStoreAbstract;