New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@types/neo-async

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/neo-async - npm Package Compare versions

Comparing version 2.6.0 to 2.6.1

86

neo-async/index.d.ts

@@ -101,3 +101,3 @@ // Type definitions for neo-async 2.6

*/
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
workersList<TWorker extends DataContainer<T>, CallbackContainer>(): TWorker[];

@@ -129,5 +129,5 @@

*/
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
push<R>(task: T | T[]): Promise<R>;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
push<R, E = Error>(task: T | T[], callback: AsyncResultCallback<R, E>): void;

@@ -138,5 +138,5 @@

*/
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
unshift<R>(task: T | T[]): Promise<R>;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
unshift<R, E = Error>(task: T | T[], callback: AsyncResultCallback<R, E>): void;

@@ -148,3 +148,3 @@

*/
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
pushAsync<R>(task: T | T[]): Promise<R>;

@@ -156,3 +156,3 @@

*/
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
unshiftAsync<R>(task: T | T[]): Promise<R>;

@@ -253,5 +253,5 @@

export interface AsyncPriorityQueue<T> extends Pick<QueueObject<T>, Exclude<keyof QueueObject<T>, 'push' | 'unshift'>> {
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
push<R>(task: T | T[], priority?: number): Promise<R>;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
push<R, E = Error>(task: T | T[], priority: number, callback: AsyncResultCallback<R, E>): void;

@@ -278,3 +278,3 @@ }

): void;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function each<T, E = Error>(arr: IterableCollection<T>, iterator: AsyncIterator<T, E>): Promise<void>;

@@ -291,3 +291,3 @@ export const eachSeries: typeof each;

limit: number,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncIterator<T, E>,

@@ -305,3 +305,3 @@ ): Promise<void>;

obj: IterableCollection<T>,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncForEachOfIterator<T, E>,

@@ -319,3 +319,3 @@ ): Promise<void>;

limit: number,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncForEachOfIterator<T, E>,

@@ -333,3 +333,3 @@ ): Promise<void>;

arr: T[] | IterableIterator<T> | Dictionary<T>,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncResultIterator<T, R, E>,

@@ -347,3 +347,3 @@ ): Promise<R[]>;

limit: number,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncResultIterator<T, R, E>,

@@ -361,3 +361,3 @@ ): Promise<R[]>;

limit: number,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void,

@@ -373,3 +373,3 @@ ): Promise<R>;

obj: Dictionary<T>,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iteratee: (value: T, key: string, callback: AsyncResultCallback<R, E>) => void,

@@ -383,3 +383,3 @@ ): Promise<R>;

): void;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function filter<T, E = Error>(arr: IterableCollection<T>, iterator: AsyncBooleanIterator<T, E>): Promise<T[]>;

@@ -396,3 +396,3 @@ export const filterSeries: typeof filter;

limit: number,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncBooleanIterator<T, E>,

@@ -433,3 +433,3 @@ ): Promise<T[]>;

arr: T[] | IterableIterator<T>,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncResultIterator<T, V, E>,

@@ -493,3 +493,3 @@ callback?: AsyncResultArrayCallback<T, E>,

tasks: Array<AsyncFunction<T, E>> | Dictionary<AsyncFunction<T, E>>,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
): Promise<R>;

@@ -506,3 +506,3 @@ export function parallel<T, E = Error>(

tasks: Array<AsyncFunction<T, E>> | Dictionary<AsyncFunction<T, E>>,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
): Promise<R>;

@@ -522,3 +522,3 @@ export function parallelLimit<T, E = Error>(

limit: number,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
): Promise<R>;

@@ -532,5 +532,5 @@ export function whilst<E = Error>(

test: (cb: (err: any, truth: boolean) => boolean) => boolean,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
fn: AsyncVoidFunction<E>,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
): Promise<R>;

@@ -542,6 +542,6 @@ export function doWhilst<T, E = Error>(

): void;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function doWhilst<T, R, E = Error>(fn: AsyncFunctionEx<T, E>, test: (...results: T[]) => boolean): Promise<R>;
export function until<E = Error>(test: () => boolean, fn: AsyncVoidFunction<E>, callback: ErrorCallback<E>): void;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function until<R, E = Error>(test: () => boolean, fn: AsyncVoidFunction<E>): Promise<R>;

@@ -553,3 +553,3 @@ export function doUntil<T, E = Error>(

): void;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function doUntil<T, R, E = Error>(fn: AsyncFunctionEx<T, E>, test: (...results: T[]) => boolean): Promise<R>;

@@ -568,3 +568,3 @@ export function during<E = Error>(

// tslint:disable-next-line:ban-types
export function waterfall<T, E = Error>(tasks: Function[], callback?: AsyncResultCallback<T, E>): void; // eslint-disable-line no-unnecessary-generics
export function waterfall<T, E = Error>(tasks: Function[], callback?: AsyncResultCallback<T, E>): void; // eslint-disable-line @definitelytyped/no-unnecessary-generics
// tslint:disable-next-line:ban-types

@@ -578,13 +578,13 @@ export function compose(...fns: Function[]): Function;

export function applyEachSeries(fns: Function[], ...argsAndCallback: any[]): void; // applyEachSeries(fns, args..., callback). TS does not support ... for a middle argument. Callback is optional.
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function queue<T, E = Error>(worker: AsyncWorker<T, E>, concurrency?: number): QueueObject<T>;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function queue<T, R, E = Error>(worker: AsyncResultIterator<T, R, E>, concurrency?: number): QueueObject<T>;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function priorityQueue<T, E = Error>(worker: AsyncWorker<T, E>, concurrency?: number): AsyncPriorityQueue<T>;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function cargo<T, E = Error>(worker: AsyncWorker<T[], E>, payload?: number): QueueObject<T>;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function cargoQueue<T, E = Error>(
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
worker: AsyncWorker<T[], E>,

@@ -603,3 +603,3 @@ concurrency?: number,

): void;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function autoInject<E = Error>(tasks: any, callback?: AsyncResultCallback<any, E>): void;

@@ -614,3 +614,3 @@

opts?: number | RetryOptions,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
task?: (callback: AsyncResultCallback<T, E>, results: any) => void,

@@ -620,3 +620,3 @@ ): Promise<void>;

opts?: number | RetryOptions,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
task?: (callback: AsyncResultCallback<T, E>, results: any) => void,

@@ -632,3 +632,3 @@ callback?: AsyncResultCallback<any, E>,

// tslint:disable-next-line:ban-types
export function apply<E = Error>(fn: Function, ...args: any[]): AsyncFunction<any, E>; // eslint-disable-line no-unnecessary-generics
export function apply<E = Error>(fn: Function, ...args: any[]): AsyncFunction<any, E>; // eslint-disable-line @definitelytyped/no-unnecessary-generics
// tslint:disable-next-line:ban-types

@@ -657,3 +657,3 @@ export function nextTick(callback: Function, ...args: any[]): void;

): void;
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function times<T, E = Error>(n: number, iterator: AsyncResultIterator<number, T, E>): Promise<T>;

@@ -670,3 +670,3 @@ export const timesSeries: typeof times;

limit: number,
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iterator: AsyncResultIterator<number, T, E>,

@@ -677,3 +677,3 @@ ): Promise<T>;

arr: T[],
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iteratee: (acc: R[], item: T, key: number, callback: (error?: E) => void) => void,

@@ -691,3 +691,3 @@ callback?: AsyncResultArrayCallback<T, E>,

arr: { [key: string]: T },
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
iteratee: (acc: { [key: string]: R }, item: T, key: string, callback: (error?: E) => void) => void,

@@ -694,0 +694,0 @@ callback?: AsyncResultObjectCallback<T, E>,

{
"name": "@types/neo-async",
"version": "2.6.0",
"version": "2.6.1",
"description": "TypeScript definitions for neo-async",

@@ -23,4 +23,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/neo-async",

"dependencies": {},
"typesPublisherContentHash": "c3a1a3fea0e938f13ee848d0572282a4e615f5db0c62d0a06ae16d74348dfc0e",
"typeScriptVersion": "4.2"
"typesPublisherContentHash": "777a6507b473a84ca186c7d580ec89d4734a51636c31cc24fa6c91a1b0be9a3f",
"typeScriptVersion": "4.3"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Wed, 18 Jan 2023 18:32:46 GMT
* Last updated: Tue, 22 Aug 2023 18:04:28 GMT
* Dependencies: none

@@ -14,0 +14,0 @@ * Global values: none

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc