1234567891011121314151617 |
- import { DependencyIdentifier } from './dependencyIdentifier';
- import { FactoryDep } from './dependencyItem';
- import { LookUp, Quantity } from './types';
- export interface DependencyDescriptor<T> {
- paramIndex: number;
- identifier: DependencyIdentifier<T>;
- quantity: Quantity;
- lookUp?: LookUp;
- withNew: boolean;
- }
- /**
- * describes dependencies of a IDependencyItem
- */
- export interface Dependencies {
- dependencies: DependencyDescriptor<any>[];
- }
- export declare function normalizeFactoryDeps(deps?: FactoryDep<any>[]): DependencyDescriptor<any>[];
|