stencil-quantum
Version:
Experience the quantum realm of stencil.
12 lines (11 loc) • 561 B
TypeScript
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;