Options
Menu

Class AsyncTaskPool

同期化処理を非同期化するためのヘルパクラス。 array.forEach(value => process(value)); を以下のように書き換えて使う。 var pool = new AsyncTaskPool(); array.forEach(value => pool.add(()=> process(value)); pool.consume().then(()=> ...);

Index

Properties

Methods

Properties

tasks

tasks: Array<() => Promise<T>>

Methods

add

  • add(value: Function)
  • add(task: Function)

consume

  • consume(): Promise<T[]>

handle

  • handle(value: any, statements: Object)

Generated using TypeDoc