diff --git a/js/async-programming/parallel/parallel-limit-version-2.ts b/js/async-programming/parallel/parallel-limit-version-2.ts index dd32446..d46b7ed 100644 --- a/js/async-programming/parallel/parallel-limit-version-2.ts +++ b/js/async-programming/parallel/parallel-limit-version-2.ts @@ -1,5 +1,3 @@ -import { delay } from '../util/delay'; - type AsyncFunction = () => Promise; const limitOf = (max: number) => { const mq: AsyncFunction[] = []; @@ -26,6 +24,8 @@ const limitOf = (max: number) => { // * ================================================================================ +import { delay } from '../util/delay'; + const limit = limitOf(2); console.warn('start'); diff --git a/js/async-programming/parallel/parallel-limit.ts b/js/async-programming/parallel/parallel-limit.ts index 614c20a..7564769 100644 --- a/js/async-programming/parallel/parallel-limit.ts +++ b/js/async-programming/parallel/parallel-limit.ts @@ -1,5 +1,3 @@ -import { delay } from '../util/delay'; - type AsyncFunction = () => Promise; const limitOf = (max: number) => { @@ -20,6 +18,8 @@ const limitOf = (max: number) => { // * ================================================================================ +import { delay } from '../util/delay'; + const limit = limitOf(2); for (let i = 1; i < 10; i++) {