Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WorkerRef

Hierarchy

  • AbstractRef
    • WorkerRef

Implements

  • IEntityRef

Index

Constructors

constructor

  • new WorkerRef(options: IWorkerRefOptions): WorkerRef

Properties

Readonly metaType

metaType: METADATA_TYPE

Readonly name

name: string

namespace

namespace: string

Readonly object

object: IClassRef

Accessors

machineName

  • get machineName(): string
  • Returns string

storingName

  • get storingName(): any
  • Returns any

Methods

build

  • build<T>(instance: any, options?: IBuildOptions): T
  • Type parameters

    • T

    Parameters

    • instance: any
    • Optional options: IBuildOptions

    Returns T

create

  • create<T>(): T

getClass

  • getClass(create?: boolean): Function
  • Parameters

    • Optional create: boolean

    Returns Function

getClassRef

  • getClassRef(): IClassRef
  • Returns IClassRef

getClassRefFor

  • getClassRefFor(object: string | Function | IClassRef, type: METADATA_TYPE): IClassRef
  • Return a class ref for passing string, Function or class ref

    Parameters

    • object: string | Function | IClassRef
    • type: METADATA_TYPE

    Returns IClassRef

getNamespace

  • getNamespace(): string
  • Returns string

getOptions

  • getOptions(key?: string, defaultValue?: any): any
  • Parameters

    • Optional key: string
    • Optional defaultValue: any

    Returns any

Protected getOptionsEntry

  • getOptionsEntry(): any
  • Returns any

getPropertyRef

  • getPropertyRef(name: string): IPropertyRef

getPropertyRefs

  • getPropertyRefs(): IPropertyRef[]

getRegistry

  • getRegistry(): ILookupRegistry
  • TODO implement

    Returns ILookupRegistry

getSchemaRefs

  • getSchemaRefs(): ISchemaRef[]

getSourceRef

  • getSourceRef(): IClassRef
  • Returns IClassRef

hasOption

  • hasOption(key: string): boolean
  • Parameters

    • key: string

    Returns boolean

id

  • id(): string

isOf

  • isOf(instance: any): boolean

setOption

  • setOption(key: string, value: any): void
  • Parameters

    • key: string
    • value: any

    Returns void

setOptions

  • setOptions(options: any): void
  • Parameters

    • options: any

    Returns void

Generated using TypeDoc