Home Reference Source
import {TimeoutPromise} from './scripts/path-controller/util/util.js'
public class | source

TimeoutPromise

Static Method Summary

Static Public Methods
public static

wrapPromise(promise: *, timeout: number, callback: *): *

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get

bad: *

public
public

silent: *

public

time: *

public

timeout: *

Private Members
private

_accept: *

private
private

_reject: *

Method Summary

Public Methods
public

catch(callback: *): *

public

finally(callback: *): *

public

then(callback: *): *

Private Methods
private

_accept2(val: *): *

private

_reject2(error: *)

Static Public Methods

public static wrapPromise(promise: *, timeout: number, callback: *): * source

Params:

NameTypeAttributeDescription
promise *
timeout number
  • optional
  • default: 3000
callback *

Return:

*

Public Constructors

public constructor() source

Public Members

public get bad: * source

public rejected: boolean source

public silent: * source

public time: * source

public timeout: * source

Private Members

private _accept: * source

private _promise: * source

private _reject: * source

Public Methods

public catch(callback: *): * source

Params:

NameTypeAttributeDescription
callback *

Return:

*

public finally(callback: *): * source

Params:

NameTypeAttributeDescription
callback *

Return:

*

public then(callback: *): * source

Params:

NameTypeAttributeDescription
callback *

Return:

*

Private Methods

private _accept2(val: *): * source

Params:

NameTypeAttributeDescription
val *

Return:

*

private _reject2(error: *) source

Params:

NameTypeAttributeDescription
error *