UNPKG

stencil-quantum

Version:

Experience the quantum realm of stencil.

12 lines (11 loc) 561 B
import { Provider } from "./provider"; import { QuantumKey, ResolveQuantumKey } from "./quantum"; export declare function QuantumConsume<B extends QuantumKey<any, any>>(props: { bind: B; onUpdate: (value: ResolveQuantumKey<B, B["config"]>, provider: Provider<ResolveQuantumKey<B, B["config"]>>) => any; }, children?: any): any; export declare function QuantumProvide<B extends QuantumKey<any, any>, T extends ResolveQuantumKey<B, B["config"]>>(props: { bind: B; value?: T; onUpdate?: (value: T, provider: Provider<T>) => any; }, children?: any): any;