@lppedd/di-wise-neo - v0.23.1
    Preparing search index...

    Function Named

    • Qualifies a class or an injected parameter with a name.

      On a class, the name is used when registering that class with the container. On a parameter, the name selects a named registration or alias during injection.

      This is useful when multiple registrations exist for the same token.

      Example:

      @Named("dumbledore")
      class Dumbledore implements Wizard {}

      container.register(IWizard, { useClass: Dumbledore });
      const dumbledore = container.resolve(IWizard, "dumbledore");

      Type Parameters

      • This extends object

      Parameters

      • name: string

      Returns ClassDecorator<This> & ParameterDecorator