UNPKG

@virtualstate/union

Version:
10 lines (9 loc) 294 B
export function isAsyncIterable<T>(value: unknown): value is AsyncIterable<T> { function isAsyncIterableInstance(value: unknown): value is AsyncIterable<T> { return !!value; } return !!( isAsyncIterableInstance(value) && value[Symbol.asyncIterator] instanceof Function ); }