├── README.md ├── chapter-1 ├── 1-01-async-xhr.html ├── 1-02-example-callback.html ├── 1-03-predefined-callback.html ├── 1-04-async-callback.html ├── 1-05-nodejs-sync-fileio.html ├── 1-05-nodejs-sync-fileio.js ├── 1-06-nodejs-async-fileio.html ├── 1-06-nodejs-async-fileio.js ├── 1-07-nodejs-naive-async-fileio.html ├── 1-07-nodejs-naive-async-fileio.js ├── 1-08-jquery-ready.html ├── 1-09-nodejs-http-request.html ├── 1-09-nodejs-http-request.js ├── 1-10-event-loop-settimeout.html ├── 1-11-async-xhr.html ├── 1-12-race-condition.html └── data.json ├── chapter-2 ├── 2-01-using-callbacks.html ├── 2-02-then-catch.html ├── 2-03-chaining-then-catch.html ├── 2-04-create-and-resolve.html ├── 2-05-multiple-consumers.html ├── 2-06-immutable-states.html ├── 2-07-convenience-resolve-reject.html ├── 2-08-then-returns-new-promise.html ├── 2-09-sequence-steps-with-then.html ├── 2-10-pass-value-to-next-step.html ├── 2-11-callback-execution-order.html ├── 2-12-end-chain-with-catch.html └── 2-13-reject-using-throw.html ├── chapter-3 ├── 3-01-async-ripple-effect.html ├── 3-02-conditional-step.html ├── 3-03-substitute-promise.html ├── 3-04-encapsulate-condition.html ├── 3-05-cached-promise.html ├── 3-06-run-parallel-tasks.html ├── 3-07-aggregate-tasks.html ├── 3-08-aggregate-all-outcomes.html ├── 3-09-parallel-with-loop.html ├── 3-10-array-reduce.html ├── 3-11-simple-reduce.html ├── 3-12-sequential-with-loop.html ├── 3-13-sequential-with-recursion.html ├── 3-14-conditional-chain.html ├── 3-15-managing-latency.html ├── 3-16-verbose-pipeline.html └── 3-17-concise-pipeline.html ├── chapter-4 ├── 4-01-wrap-thenable.html ├── 4-02-wrap-native.html ├── 4-03-enclosing-scope.html ├── 4-04-promise-bind.html ├── 4-05-hide-bound-context.html ├── 4-06-node-callback.html ├── 4-07-promisify-callback.html ├── 4-08-promise-spread.html ├── 4-09-promisify-context.html ├── 4-10-filter-reduce.html ├── 4-11-eager-invocation.html ├── 4-12-using-outer-scope.html ├── 4-13-promise-return.html ├── 4-14-promise-tap-passthrough.html ├── 4-15-promise-tap-augment.html ├── 4-16-promise-all-passthrough.html ├── 4-17-jquery-deferred.html ├── 4-18-deferred-sync-errors.html ├── 4-19-web-worker.html ├── 4-20-diy-deferred.html └── task.js ├── chapter-5 ├── 5-01-explicit-reject.html ├── 5-02-unhandled-error.html ├── 5-03-avoid-sync-error.html ├── 5-04-across-functions.html ├── 5-05-log-and-rethrow.html ├── 5-06-unhandled-rejection.html ├── 5-07-try-catch.html ├── 5-08-try-catch-finally.html ├── 5-09-async-finally.html ├── 5-10-bluebird-finally.html ├── 5-11-call-stack.html └── 5-12-reset-call-stack.html ├── chapter-6 ├── 6-01-destructure-array.html ├── 6-02-destructure-object.html ├── 6-03-object-to-params.html ├── 6-04-array-to-params.html ├── 6-05-destructure-promise-all.html ├── 6-06-inline-map.html ├── 6-07-arrow-function.html ├── 6-08-concise-pipeline.html ├── 6-09-arrow-pipeline.html ├── 6-10-iterator.html ├── 6-11-async-image-load.html ├── 6-12-sync-image-load.html ├── 6-13-generator-image-load.html ├── 6-14-series-function.html ├── 6-15-series-generator.html ├── 6-16-value-into-generator.html ├── 6-17-configure-iterator.html ├── 6-18-ignore-param.html ├── 6-19-finite-iteration.html ├── 6-20-loop-iterations.html ├── 6-21-for-of-loop.html ├── 6-22-iterator-throw.html ├── 6-23-generator-image-load.html ├── 6-24-async-wrapper.html ├── 6-25-promise-catch.html └── 6-26-es7-async-await.html ├── index.html ├── prism.css └── prism.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/README.md -------------------------------------------------------------------------------- /chapter-1/1-01-async-xhr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-01-async-xhr.html -------------------------------------------------------------------------------- /chapter-1/1-02-example-callback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-02-example-callback.html -------------------------------------------------------------------------------- /chapter-1/1-03-predefined-callback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-03-predefined-callback.html -------------------------------------------------------------------------------- /chapter-1/1-04-async-callback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-04-async-callback.html -------------------------------------------------------------------------------- /chapter-1/1-05-nodejs-sync-fileio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-05-nodejs-sync-fileio.html -------------------------------------------------------------------------------- /chapter-1/1-05-nodejs-sync-fileio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-05-nodejs-sync-fileio.js -------------------------------------------------------------------------------- /chapter-1/1-06-nodejs-async-fileio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-06-nodejs-async-fileio.html -------------------------------------------------------------------------------- /chapter-1/1-06-nodejs-async-fileio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-06-nodejs-async-fileio.js -------------------------------------------------------------------------------- /chapter-1/1-07-nodejs-naive-async-fileio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-07-nodejs-naive-async-fileio.html -------------------------------------------------------------------------------- /chapter-1/1-07-nodejs-naive-async-fileio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-07-nodejs-naive-async-fileio.js -------------------------------------------------------------------------------- /chapter-1/1-08-jquery-ready.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-08-jquery-ready.html -------------------------------------------------------------------------------- /chapter-1/1-09-nodejs-http-request.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-09-nodejs-http-request.html -------------------------------------------------------------------------------- /chapter-1/1-09-nodejs-http-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-09-nodejs-http-request.js -------------------------------------------------------------------------------- /chapter-1/1-10-event-loop-settimeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-10-event-loop-settimeout.html -------------------------------------------------------------------------------- /chapter-1/1-11-async-xhr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-11-async-xhr.html -------------------------------------------------------------------------------- /chapter-1/1-12-race-condition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/1-12-race-condition.html -------------------------------------------------------------------------------- /chapter-1/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-1/data.json -------------------------------------------------------------------------------- /chapter-2/2-01-using-callbacks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-01-using-callbacks.html -------------------------------------------------------------------------------- /chapter-2/2-02-then-catch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-02-then-catch.html -------------------------------------------------------------------------------- /chapter-2/2-03-chaining-then-catch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-03-chaining-then-catch.html -------------------------------------------------------------------------------- /chapter-2/2-04-create-and-resolve.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-04-create-and-resolve.html -------------------------------------------------------------------------------- /chapter-2/2-05-multiple-consumers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-05-multiple-consumers.html -------------------------------------------------------------------------------- /chapter-2/2-06-immutable-states.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-06-immutable-states.html -------------------------------------------------------------------------------- /chapter-2/2-07-convenience-resolve-reject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-07-convenience-resolve-reject.html -------------------------------------------------------------------------------- /chapter-2/2-08-then-returns-new-promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-08-then-returns-new-promise.html -------------------------------------------------------------------------------- /chapter-2/2-09-sequence-steps-with-then.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-09-sequence-steps-with-then.html -------------------------------------------------------------------------------- /chapter-2/2-10-pass-value-to-next-step.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-10-pass-value-to-next-step.html -------------------------------------------------------------------------------- /chapter-2/2-11-callback-execution-order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-11-callback-execution-order.html -------------------------------------------------------------------------------- /chapter-2/2-12-end-chain-with-catch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-12-end-chain-with-catch.html -------------------------------------------------------------------------------- /chapter-2/2-13-reject-using-throw.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-2/2-13-reject-using-throw.html -------------------------------------------------------------------------------- /chapter-3/3-01-async-ripple-effect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-01-async-ripple-effect.html -------------------------------------------------------------------------------- /chapter-3/3-02-conditional-step.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-02-conditional-step.html -------------------------------------------------------------------------------- /chapter-3/3-03-substitute-promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-03-substitute-promise.html -------------------------------------------------------------------------------- /chapter-3/3-04-encapsulate-condition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-04-encapsulate-condition.html -------------------------------------------------------------------------------- /chapter-3/3-05-cached-promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-05-cached-promise.html -------------------------------------------------------------------------------- /chapter-3/3-06-run-parallel-tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-06-run-parallel-tasks.html -------------------------------------------------------------------------------- /chapter-3/3-07-aggregate-tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-07-aggregate-tasks.html -------------------------------------------------------------------------------- /chapter-3/3-08-aggregate-all-outcomes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-08-aggregate-all-outcomes.html -------------------------------------------------------------------------------- /chapter-3/3-09-parallel-with-loop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-09-parallel-with-loop.html -------------------------------------------------------------------------------- /chapter-3/3-10-array-reduce.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-10-array-reduce.html -------------------------------------------------------------------------------- /chapter-3/3-11-simple-reduce.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-11-simple-reduce.html -------------------------------------------------------------------------------- /chapter-3/3-12-sequential-with-loop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-12-sequential-with-loop.html -------------------------------------------------------------------------------- /chapter-3/3-13-sequential-with-recursion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-13-sequential-with-recursion.html -------------------------------------------------------------------------------- /chapter-3/3-14-conditional-chain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-14-conditional-chain.html -------------------------------------------------------------------------------- /chapter-3/3-15-managing-latency.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-15-managing-latency.html -------------------------------------------------------------------------------- /chapter-3/3-16-verbose-pipeline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-16-verbose-pipeline.html -------------------------------------------------------------------------------- /chapter-3/3-17-concise-pipeline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-3/3-17-concise-pipeline.html -------------------------------------------------------------------------------- /chapter-4/4-01-wrap-thenable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-01-wrap-thenable.html -------------------------------------------------------------------------------- /chapter-4/4-02-wrap-native.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-02-wrap-native.html -------------------------------------------------------------------------------- /chapter-4/4-03-enclosing-scope.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-03-enclosing-scope.html -------------------------------------------------------------------------------- /chapter-4/4-04-promise-bind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-04-promise-bind.html -------------------------------------------------------------------------------- /chapter-4/4-05-hide-bound-context.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-05-hide-bound-context.html -------------------------------------------------------------------------------- /chapter-4/4-06-node-callback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-06-node-callback.html -------------------------------------------------------------------------------- /chapter-4/4-07-promisify-callback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-07-promisify-callback.html -------------------------------------------------------------------------------- /chapter-4/4-08-promise-spread.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-08-promise-spread.html -------------------------------------------------------------------------------- /chapter-4/4-09-promisify-context.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-09-promisify-context.html -------------------------------------------------------------------------------- /chapter-4/4-10-filter-reduce.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-10-filter-reduce.html -------------------------------------------------------------------------------- /chapter-4/4-11-eager-invocation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-11-eager-invocation.html -------------------------------------------------------------------------------- /chapter-4/4-12-using-outer-scope.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-12-using-outer-scope.html -------------------------------------------------------------------------------- /chapter-4/4-13-promise-return.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-13-promise-return.html -------------------------------------------------------------------------------- /chapter-4/4-14-promise-tap-passthrough.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-14-promise-tap-passthrough.html -------------------------------------------------------------------------------- /chapter-4/4-15-promise-tap-augment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-15-promise-tap-augment.html -------------------------------------------------------------------------------- /chapter-4/4-16-promise-all-passthrough.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-16-promise-all-passthrough.html -------------------------------------------------------------------------------- /chapter-4/4-17-jquery-deferred.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-17-jquery-deferred.html -------------------------------------------------------------------------------- /chapter-4/4-18-deferred-sync-errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-18-deferred-sync-errors.html -------------------------------------------------------------------------------- /chapter-4/4-19-web-worker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-19-web-worker.html -------------------------------------------------------------------------------- /chapter-4/4-20-diy-deferred.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/4-20-diy-deferred.html -------------------------------------------------------------------------------- /chapter-4/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-4/task.js -------------------------------------------------------------------------------- /chapter-5/5-01-explicit-reject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-01-explicit-reject.html -------------------------------------------------------------------------------- /chapter-5/5-02-unhandled-error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-02-unhandled-error.html -------------------------------------------------------------------------------- /chapter-5/5-03-avoid-sync-error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-03-avoid-sync-error.html -------------------------------------------------------------------------------- /chapter-5/5-04-across-functions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-04-across-functions.html -------------------------------------------------------------------------------- /chapter-5/5-05-log-and-rethrow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-05-log-and-rethrow.html -------------------------------------------------------------------------------- /chapter-5/5-06-unhandled-rejection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-06-unhandled-rejection.html -------------------------------------------------------------------------------- /chapter-5/5-07-try-catch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-07-try-catch.html -------------------------------------------------------------------------------- /chapter-5/5-08-try-catch-finally.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-08-try-catch-finally.html -------------------------------------------------------------------------------- /chapter-5/5-09-async-finally.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-09-async-finally.html -------------------------------------------------------------------------------- /chapter-5/5-10-bluebird-finally.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-10-bluebird-finally.html -------------------------------------------------------------------------------- /chapter-5/5-11-call-stack.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-11-call-stack.html -------------------------------------------------------------------------------- /chapter-5/5-12-reset-call-stack.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-5/5-12-reset-call-stack.html -------------------------------------------------------------------------------- /chapter-6/6-01-destructure-array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-01-destructure-array.html -------------------------------------------------------------------------------- /chapter-6/6-02-destructure-object.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-02-destructure-object.html -------------------------------------------------------------------------------- /chapter-6/6-03-object-to-params.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-03-object-to-params.html -------------------------------------------------------------------------------- /chapter-6/6-04-array-to-params.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-04-array-to-params.html -------------------------------------------------------------------------------- /chapter-6/6-05-destructure-promise-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-05-destructure-promise-all.html -------------------------------------------------------------------------------- /chapter-6/6-06-inline-map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-06-inline-map.html -------------------------------------------------------------------------------- /chapter-6/6-07-arrow-function.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-07-arrow-function.html -------------------------------------------------------------------------------- /chapter-6/6-08-concise-pipeline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-08-concise-pipeline.html -------------------------------------------------------------------------------- /chapter-6/6-09-arrow-pipeline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-09-arrow-pipeline.html -------------------------------------------------------------------------------- /chapter-6/6-10-iterator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-10-iterator.html -------------------------------------------------------------------------------- /chapter-6/6-11-async-image-load.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-11-async-image-load.html -------------------------------------------------------------------------------- /chapter-6/6-12-sync-image-load.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-12-sync-image-load.html -------------------------------------------------------------------------------- /chapter-6/6-13-generator-image-load.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-13-generator-image-load.html -------------------------------------------------------------------------------- /chapter-6/6-14-series-function.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-14-series-function.html -------------------------------------------------------------------------------- /chapter-6/6-15-series-generator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-15-series-generator.html -------------------------------------------------------------------------------- /chapter-6/6-16-value-into-generator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-16-value-into-generator.html -------------------------------------------------------------------------------- /chapter-6/6-17-configure-iterator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-17-configure-iterator.html -------------------------------------------------------------------------------- /chapter-6/6-18-ignore-param.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-18-ignore-param.html -------------------------------------------------------------------------------- /chapter-6/6-19-finite-iteration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-19-finite-iteration.html -------------------------------------------------------------------------------- /chapter-6/6-20-loop-iterations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-20-loop-iterations.html -------------------------------------------------------------------------------- /chapter-6/6-21-for-of-loop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-21-for-of-loop.html -------------------------------------------------------------------------------- /chapter-6/6-22-iterator-throw.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-22-iterator-throw.html -------------------------------------------------------------------------------- /chapter-6/6-23-generator-image-load.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-23-generator-image-load.html -------------------------------------------------------------------------------- /chapter-6/6-24-async-wrapper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-24-async-wrapper.html -------------------------------------------------------------------------------- /chapter-6/6-25-promise-catch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-25-promise-catch.html -------------------------------------------------------------------------------- /chapter-6/6-26-es7-async-await.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/chapter-6/6-26-es7-async-await.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/index.html -------------------------------------------------------------------------------- /prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/prism.css -------------------------------------------------------------------------------- /prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dxparker/promises-book-examples/HEAD/prism.js --------------------------------------------------------------------------------