return value as T;
}
- public static isIterable(obj: any): boolean {
+ public static isIterable<T>(obj: T): boolean {
if (obj === null || obj === undefined) {
return false;
}
- return typeof obj[Symbol.iterator] === 'function';
+ return typeof (obj as any)[Symbol.iterator] === 'function';
}
// public static ifNotIterableDo<T>(obj: T, cb: () => void): void {