UNPKG

reactant-module

Version:

A module model for Reactant

15 lines 643 B
import { ServiceIdentifier } from 'reactant-di'; import type { PropertyDescriptor } from '../interfaces'; type Dynamic = <M extends boolean = false, T extends boolean = false>(serviceIdentifierOrName: ServiceIdentifier<unknown>, options?: { /** * Whether to inject multiple instances. */ multiple?: T extends false ? false : M; /** * use token identifier to get service, use name to get service by default. */ useToken?: T; }) => (target: object, key: string | symbol, descriptor?: PropertyDescriptor<unknown>) => void; export declare const dynamic: Dynamic; export {}; //# sourceMappingURL=dynamic.d.ts.map