Class: Promise

Help4.Promise(executor)

new Promise(executor)

Parameters:
Name Type Description
executor Help4.Promise.Executor
Source:

Extends

  • Promise

Members

destroy

Source:

Methods

catch(onReject) → {Help4.Promise.<*>}

Parameters:
Name Type Description
onReject function
Source:
Returns:
Type
Help4.Promise.<*>

finally(onFinally) → {Help4.Promise.<*>}

Parameters:
Name Type Description
onFinally function
Source:
Returns:
Type
Help4.Promise.<*>

then(onResolve, onRejectopt) → {Help4.Promise.<*>}

Parameters:
Name Type Attributes Default Description
onResolve function
onReject function <optional>
null
Source:
Returns:
Type
Help4.Promise.<*>

(static) all(promises) → {Help4.Promise.<*>}

Parameters:
Name Type Description
promises Array.<Help4.Promise.<*>>
Source:
Returns:
Type
Help4.Promise.<*>

(static) reject(reasonopt) → {Help4.Promise.<*>}

Parameters:
Name Type Attributes Description
reason * <optional>
Source:
Returns:
Type
Help4.Promise.<*>

(static) resolve(valueopt) → {Help4.Promise.<*>}

Parameters:
Name Type Attributes Description
value * <optional>
Source:
Returns:
Type
Help4.Promise.<*>

Type Definitions

Callback

Type:
  • Object
Properties:
Name Type Description
onResolve function | null
onReject function | null
promise Help4.Promise
Source:

Executor(resolve, reject)

Parameters:
Name Type Description
resolve function
reject function
Source:

STATE

Type:
  • Object
Source: