Page Contents

Home > @loopback/context > resolveInjectedProperties

resolveInjectedProperties() function

Given a class with properties decorated with @inject, return the map of properties resolved using the values bound in ctx.

The function returns an argument array when all dependencies were resolved synchronously, or a Promise otherwise.

Signature:

export declare function resolveInjectedProperties(constructor: Function, ctx: Context, session?: ResolutionSession): ValueOrPromise<MapObject<BoundValue>>;

Parameters

Parameter Type Description
constructor Function The class for which properties should be resolved.
ctx [Context](/doc/en/lb4/apidocs.context.context.html) The context containing values for `@inject` resolution
session [ResolutionSession](/doc/en/lb4/apidocs.context.resolutionsession.html) _(Optional)_ Optional session for binding and dependency resolution

Returns:

ValueOrPromise<MapObject<BoundValue>>