iterator-next-callback
Advanced tools
| import type { CallbackIterator, CallbackIteratorCallback } from './types'; | ||
| export * from './types'; | ||
| export default function iteratorNextCallback<T>(iterator: AsyncIterable<T> | CallbackIterator<T>): ((callback: any) => void) | ((callback?: CallbackIteratorCallback<T>) => Promise<T> | undefined); |
| export interface TNext<T> { | ||
| value: T; | ||
| } | ||
| export type CallbackIteratorCallback<T> = (err?: Error, value?: T) => void; | ||
| export interface CallbackIterator<T> { | ||
| next(callback?: CallbackIteratorCallback<T>): undefined | Promise<T>; | ||
| } |
| import type { CallbackIterator, CallbackIteratorCallback } from './types'; | ||
| export * from './types'; | ||
| export default function iteratorNextCallback<T>(iterator: AsyncIterable<T> | CallbackIterator<T>): ((callback: any) => void) | ((callback?: CallbackIteratorCallback<T>) => Promise<T> | undefined); |
| export interface TNext<T> { | ||
| value: T; | ||
| } | ||
| export type CallbackIteratorCallback<T> = (err?: Error, value?: T) => void; | ||
| export interface CallbackIterator<T> { | ||
| next(callback?: CallbackIteratorCallback<T>): undefined | Promise<T>; | ||
| } |
+7
-6
| { | ||
| "name": "iterator-next-callback", | ||
| "version": "1.3.13", | ||
| "version": "1.3.14", | ||
| "description": "Calls async iterator next using a callback format", | ||
@@ -21,9 +21,10 @@ "keywords": [ | ||
| "exports": { | ||
| "import": "./dist/esm/index.mjs", | ||
| "require": "./dist/cjs/index.cjs", | ||
| "types": "./dist/types/index.d.ts" | ||
| ".": { | ||
| "import": "./dist/esm/index.mjs", | ||
| "require": "./dist/cjs/index.cjs" | ||
| }, | ||
| "./package.json": "./package.json" | ||
| }, | ||
| "main": "dist/cjs/index.cjs", | ||
| "module": "dist/esm/index.mjs", | ||
| "types": "dist/types/index.d.ts", | ||
| "types": "dist/cjs/index.d.cts", | ||
| "files": [ | ||
@@ -30,0 +31,0 @@ "dist" |
| import type { CallbackIterator, CallbackIteratorCallback } from './types'; | ||
| export * from './types'; | ||
| export default function iteratorNextCallback<T>(iterator: AsyncIterable<T> | CallbackIterator<T>): ((callback: any) => void) | ((callback?: CallbackIteratorCallback<T>) => Promise<T> | undefined); |
| export interface TNext<T> { | ||
| value: T; | ||
| } | ||
| export type CallbackIteratorCallback<T> = (err?: Error, value?: T) => void; | ||
| export interface CallbackIterator<T> { | ||
| next(callback?: CallbackIteratorCallback<T>): undefined | Promise<T>; | ||
| } |
11873
4.56%15
15.38%87
-10.31%