Options
All
  • Public
  • Public/Protected
  • All
Menu

A simplified synchronous (but deferrable) version of Task Asynchronous operations should use Promise.

Type parameters

  • T

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _disposableObjectName

_disposableObjectName: string

Private _result

_result: Lazy<T>

Accessors

error

  • get error(): any
  • Returns any

isScheduled

  • get isScheduled(): boolean

result

  • get result(): T
  • Returns T

state

  • Returns ITaskState<T>

status

wasDisposed

  • get wasDisposed(): boolean

Methods

Protected _onDispose

  • _onDispose(): void

Protected _onExecute

  • _onExecute(): void

cancel

  • cancel(): boolean

dispose

  • dispose(): void

Protected getResult

  • getResult(): T
  • Returns T

Protected getState

  • Returns ITaskState<T>

Protected getStatus

runSynchronously

  • runSynchronously(): void

start

  • start(defer?: number): void
  • Parameters

    • Optional defer: number

    Returns void

Protected throwIfDisposed

  • throwIfDisposed(message?: string, objectName?: string): boolean
  • Parameters

    • Optional message: string
    • Default value objectName: string = this._disposableObjectName

    Returns boolean

Generated using TypeDoc