Home Reference Source
import Queue from 'cards/src/queue.js'
public class | source

Queue

Performs async tasks one after another

Constructor Summary

Public Constructor
public

constructor(defaultContext: Object)

Member Summary

Public Members
public
public
public

Method Summary

Public Methods
public

push(asyncTask: Function, ctx: Object)

public

run()

Public Constructors

public constructor(defaultContext: Object) source

Params:

NameTypeAttributeDescription
defaultContext Object

Public Members

public defaultContext: * source

public inProgress: boolean source

public schedule: * source

Public Methods

public push(asyncTask: Function, ctx: Object) source

Params:

NameTypeAttributeDescription
asyncTask Function

An async function

ctx Object

Context In which to execute

public run() source