UNPKG

@inversifyjs/core

Version:

InversifyJs core package

17 lines 730 B
export function getExtendedConstructorArguments(options, baseTypeClassMetadata, typeMetadata) { const extendConstructorArguments = options.extendConstructorArguments ?? true; let extendedConstructorArguments; if (extendConstructorArguments) { extendedConstructorArguments = [ ...baseTypeClassMetadata.constructorArguments, ]; typeMetadata.constructorArguments.map((classElementMetadata, index) => { extendedConstructorArguments[index] = classElementMetadata; }); } else { extendedConstructorArguments = typeMetadata.constructorArguments; } return extendedConstructorArguments; } //# sourceMappingURL=getExtendedConstructorArguments.js.map