Comparing version 3.0.0 to 3.0.1
@@ -5,4 +5,4 @@ /** | ||
declare function length(source: Iterable<unknown>): number; | ||
declare function length(source: AsyncIterable<unknown>): Promise<number>; | ||
declare function length(source: Iterable<unknown> | AsyncIterable<unknown>): Promise<number>; | ||
export default length; | ||
//# sourceMappingURL=index.d.ts.map |
{ | ||
"name": "it-length", | ||
"version": "3.0.0", | ||
"version": "3.0.1", | ||
"description": "Counts the number of items in an async iterable", | ||
@@ -5,0 +5,0 @@ "author": "Alex Potsides <alex@achingbrain.net>", |
@@ -9,4 +9,4 @@ function isAsyncIterable <T> (thing: any): thing is AsyncIterable<T> { | ||
function length (source: Iterable<unknown>): number | ||
function length (source: AsyncIterable<unknown>): Promise<number> | ||
function length (source: AsyncIterable<unknown> | Iterable<unknown>): Promise<number> | number { | ||
function length (source: Iterable<unknown> | AsyncIterable<unknown>): Promise<number> | ||
function length (source: Iterable<unknown> | AsyncIterable<unknown>): Promise<number> | number { | ||
if (isAsyncIterable(source)) { | ||
@@ -13,0 +13,0 @@ return (async () => { |
Sorry, the diff of this file is not supported yet
8990