UNPKG

stencil-quantum

Version:

Experience the quantum realm of stencil.

5 lines (4 loc) 412 B
import { TypedContextPrototype } from "./prototypes"; import { Entanglement } from "../quantum"; export declare type ProvideDecorator<T extends Entanglement<any>, K extends keyof T["keys"]> = <P extends string>(prototype: TypedContextPrototype<T, K, P>, propertyName: P) => void; export declare function Provide<T extends Entanglement<any>, K extends keyof T["keys"]>(config: T, key: K): ProvideDecorator<T, K>;