Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ClassProvider<M>

Type parameters

  • M

Hierarchy

  • ClassProvider

Implements

Index

Constructors

constructor

Properties

injector

injector: Injector

name

name: string

Optional resolved

resolved: M

used

used: boolean = false

Methods

create

  • create(parents?: any[]): M
  • author

    plankroot

    function

    create instance of this.cls and of its dependence if needed.

    Parameters

    • Optional parents: any[]

    Returns M

    Provider

Private extract_param_types

  • extract_param_types(parents?: any[]): Provider<any>[]

Private get_param_instance

  • get_param_instance(parents?: any[]): M

Private set_param_instance_used

  • set_param_instance_used(parents?: any[]): void

set_used

  • set_used(parents?: any[]): void

Generated using TypeDoc