Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FunctionDefinition

Hierarchy

  • FunctionDefinition

Implements

Constructors

constructor

Properties

asynchronous

asynchronous: boolean = true

constructMethod

constructMethod: string

constructorArgs

constructorArgs: IManagedInstance[] = []

creator

dependsOn

dependsOn: ObjectIdentifier[]

destroyMethod

destroyMethod: string

export

export: string

handlerProps

handlerProps: HandlerProp[] = []

id

id: string

initMethod

initMethod: string

Protected innerAutowire

innerAutowire: boolean = false

Protected innerScope

innerScope: ScopeEnum = ScopeEnum.Singleton

name

name: string

namespace

namespace: string = ""

path

path: any

properties

properties: IProperties

srcPath

srcPath: string

Accessors

autowire

  • set autowire(autowire: boolean): void

scope

Methods

getAttr

hasAttr

hasConstructorArgs

  • hasConstructorArgs(): boolean

hasDependsOn

  • hasDependsOn(): boolean

isAsync

  • isAsync(): boolean

isAutowire

  • isAutowire(): boolean

isDirect

  • isDirect(): boolean

isExternal

  • isExternal(): boolean

isRequestScope

  • isRequestScope(): boolean

isSingletonScope

  • isSingletonScope(): boolean

setAttr

Generated using TypeDoc