UNPKG

@zedux/atoms

Version:

A Molecular State Engine for React

10 lines (9 loc) 668 B
import { AnyAtomInstance, AnyAtomTemplate, AtomExportsType, AtomParamsType, AtomStateType, ParamlessTemplate, StateHookTuple } from '../types/index'; export declare const injectAtomState: { <A extends AnyAtomTemplate>(template: A, params: AtomParamsType<A>): StateHookTuple<AtomStateType<A>, AtomExportsType<A>>; <A extends AnyAtomTemplate<{ Params: []; }>>(template: A): StateHookTuple<AtomStateType<A>, AtomExportsType<A>>; <A extends AnyAtomTemplate>(template: ParamlessTemplate<A>): StateHookTuple<AtomStateType<A>, AtomExportsType<A>>; <I extends AnyAtomInstance>(instance: I): StateHookTuple<AtomStateType<I>, AtomExportsType<I>>; };