| 12345678 |
- import { DependencyIdentifier, Injector, LookUp, Quantity } from '@wendellhu/redi';
- export declare function useInjector(): Injector;
- export declare function useDependency<T>(id: DependencyIdentifier<T>, lookUp?: LookUp): T;
- export declare function useDependency<T>(id: DependencyIdentifier<T>, quantity: Quantity.MANY, lookUp?: LookUp): T[];
- export declare function useDependency<T>(id: DependencyIdentifier<T>, quantity: Quantity.OPTIONAL, lookUp?: LookUp): T | null;
- export declare function useDependency<T>(id: DependencyIdentifier<T>, quantity: Quantity.REQUIRED, lookUp?: LookUp): T;
- export declare function useDependency<T>(id: DependencyIdentifier<T>, quantity: Quantity, lookUp?: LookUp): T | T[] | null;
- export declare function useDependency<T>(id: DependencyIdentifier<T>, quantity?: Quantity, lookUp?: LookUp): T | T[] | null;
|