UNPKG

@selenite/commons

Version:

This typescript package provides a set of frequently used utilities, types and svelte actions for building projects with Typescript and Svelte.

14 lines (13 loc) 379 B
// export function isEmptyIterable(iterable: Iterable<unknown>) { // for (const _ of iterable) { // return false; // } // return true; // } export function isIterable(obj) { // checks for null and undefined if (obj == null) { return false; } return (typeof obj === 'object' && Symbol.iterator in obj && typeof obj[Symbol.iterator] === 'function'); }