From 8bd21a2341df7fb59ffe06935eb74f4aae2a204c Mon Sep 17 00:00:00 2001 From: Lukas Tetzlaff Date: Wed, 2 May 2018 14:44:42 +0200 Subject: [PATCH] Forgot some collections --- source/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/index.ts b/source/index.ts index 8fe4579..2963984 100644 --- a/source/index.ts +++ b/source/index.ts @@ -129,7 +129,7 @@ namespace is { // tslint:disable-line:no-namespace export const nullOrUndefined = (value: any): value is null | undefined => null_(value) || undefined(value); export const object = (value: any): value is object => !nullOrUndefined(value) && (function_(value) || isObject(value)); - export const iterable = (value: any): value is IterableIterator => !nullOrUndefined(value) && function_(value[Symbol.iterator]); + export const iterable = (value: any): value is IterableIterator => !nullOrUndefined(value) && function_(value[Symbol.iterator]); export const generator = (value: any): value is Generator => iterable(value) && function_(value.next) && function_(value.throw); export const nativePromise = (value: any): value is Promise => @@ -150,10 +150,10 @@ namespace is { // tslint:disable-line:no-namespace export const regExp = isObjectOfType(TypeName.RegExp); export const date = isObjectOfType(TypeName.Date); export const error = isObjectOfType(TypeName.Error); - export const map = (value: Map): value is Map => isObjectOfType>(TypeName.Map)(value); - export const set = (value: Set): value is Set => isObjectOfType>(TypeName.Set)(value); - export const weakMap = (value: WeakMap): value is WeakMap => isObjectOfType>(TypeName.WeakMap)(value); - export const weakSet = (value: WeakSet): value is WeakSet => isObjectOfType>(TypeName.WeakSet)(value); + export const map = (value: any): value is Map => isObjectOfType>(TypeName.Map)(value); + export const set = (value: any): value is Set => isObjectOfType>(TypeName.Set)(value); + export const weakMap = (value: any): value is WeakMap => isObjectOfType>(TypeName.WeakMap)(value); + export const weakSet = (value: any): value is WeakSet => isObjectOfType>(TypeName.WeakSet)(value); export const int8Array = isObjectOfType(TypeName.Int8Array); export const uint8Array = isObjectOfType(TypeName.Uint8Array);