tsyringe
Version:
Lightweight dependency injection container for JavaScript/TypeScript
11 lines (10 loc) • 439 B
TypeScript
import InjectionToken from "../providers/injection-token";
/**
* Parameter decorator factory that allows for interface information to be stored in the constructor's metadata
*
* @return {Function} The parameter decorator
*/
declare function injectAll(token: InjectionToken<any>, options?: {
isOptional?: boolean;
}): (target: any, propertyKey: string | symbol | undefined, parameterIndex: number) => any;
export default injectAll;