UNPKG

@sourcebug/amos

Version:

A decentralized state manager for react

32 lines (31 loc) 592 B
import { ReactNode } from 'react'; import { Store } from './store'; /** * Provider props * * @stable */ export interface ProviderProps { store: Store; children: ReactNode; } /** * A component to inject amos context * * @stable */ export declare const Provider: ({ store, children }: ProviderProps) => JSX.Element; /** * Consumer props * * @stable */ export interface ConsumerProps { children: (store: Store) => ReactNode; } /** * A component to subscribe the amos context * * @stable */ export declare const Consumer: ({ children }: ConsumerProps) => JSX.Element;