Releases: masx200/async-task-current-limiter
Releases · masx200/async-task-current-limiter
2.1.0
What's Changed
- Bump rollup from 2.75.7 to 2.76.0 by @dependabot in #29
- Bump terser from 5.14.1 to 5.14.2 by @dependabot in #26
- Bump browserslist from 4.21.1 to 4.21.2 by @dependabot in #28
- Bump @types/node from 18.0.0 to 18.0.4 by @dependabot in #27
Full Changelog: 2.0.3...2.1.0
2.0.3
What's Changed
- Bump object-path from 0.11.4 to 0.11.5 by @dependabot in #3
- Bump ua-parser-js from 0.7.21 to 0.7.28 by @dependabot in #4
- Bump lodash from 4.17.19 to 4.17.21 by @dependabot in #5
- Bump @rollup/plugin-commonjs from 21.1.0 to 22.0.0 by @dependabot in #8
- Bump @types/node from 13.13.52 to 17.0.33 by @dependabot in #11
- Bump serialize-javascript from 4.0.0 to 6.0.0 by @dependabot in #12
- Bump browserslist from 4.16.6 to 4.20.3 by @dependabot in #7
- Bump acorn from 7.4.1 to 8.7.1 by @dependabot in #9
- Bump terser from 4.8.0 to 5.13.1 by @dependabot in #10
- Bump @rollup/plugin-typescript from 8.3.1 to 8.3.3 by @dependabot in #24
- Bump @babel/core from 7.17.8 to 7.18.6 by @dependabot in #23
- Bump typescript from 4.6.3 to 4.7.4 by @dependabot in #22
- Bump @babel/preset-env from 7.16.11 to 7.18.6 by @dependabot in #21
- Update package.json 2.0.5 by @masx200 in #25
- Bump @masx200/event-emitter-target from 1.1.9 to 2.0.5 by @dependabot in #20
New Contributors
Full Changelog: 1.0.9...2.0.3
优化垃圾回收
1.0.8
1.0.6: 优化类型声明,
interface AsyncCurrentLimiter { [Symbol.toStringTag]: string; asyncwrap: <T extends (...args: any[]) => Promise<any>>(fun: T) => T; status: () => 空闲状态; limiter: { readonly max: number; readonly current: number; }; queue: { readonly max: number; readonly current: number; }; target: { [Symbol.toPrimitive]: () => string; [Symbol.toStringTag]: string; [Symbol.iterator]: () => IterableIterator<[import("@masx200/event-emitter-target").EVENTNAME, import("@masx200/event-emitter-target").EVENTLISTENER[]]>; entries: () => IterableIterator<[import("@masx200/event-emitter-target").EVENTNAME, import("@masx200/event-emitter-target").EVENTLISTENER[]]>; listenerCount: (name: import("@masx200/event-emitter-target").EVENTNAME) => number; clear: (name: import("@masx200/event-emitter-target").EVENTNAME) => void; removeAllListeners: (name: import("@masx200/event-emitter-target").EVENTNAME) => void; on: (name: import("@masx200/event-emitter-target").EVENTNAME, callback: import("@masx200/event-emitter-target").EVENTLISTENER) => void; addListener: (name: import("@masx200/event-emitter-target").EVENTNAME, callback: import("@masx200/event-emitter-target").EVENTLISTENER) => void; off: (name: import("@masx200/event-emitter-target").EVENTNAME, callback: import("@masx200/event-emitter-target").EVENTLISTENER) => void; removeListener: (name: import("@masx200/event-emitter-target").EVENTNAME, callback: import("@masx200/event-emitter-target").EVENTLISTENER) => void; once: (name: import("@masx200/event-emitter-target").EVENTNAME, callback: import("@masx200/event-emitter-target").EVENTLISTENER) => void; emit: (name: import("@masx200/event-emitter-target").EVENTNAME, event?: any) => void; dispatch: (name: import("@masx200/event-emitter-target").EVENTNAME, event?: any) => void; eventNames: () => import("@masx200/event-emitter-target").EVENTNAME[]; listeners: (name: import("@masx200/event-emitter-target").EVENTNAME) => import("@masx200/event-emitter-target").EVENTLISTENER[]; }; }