oberknecht-utils
Advanced tools
Comparing version 1.8.4 to 1.8.5
import { extendedTypes } from "../../types/extendedTypes"; | ||
export declare function filterByTypes(object: Record<string, any>, typeObject: Record<string, extendedTypes>, filterNotInTypeObject?: boolean): {}; | ||
export declare function filterByTypes(object: Record<string, any>, typeObject: Record<string, extendedTypes | extendedTypes[]>, filterNotInTypeObject?: boolean): {}; |
@@ -10,3 +10,4 @@ "use strict"; | ||
return; | ||
if (typeObject[a] && (0, __1.extendedTypeof)(object[a]) !== typeObject[a]) | ||
if (typeObject[a] && | ||
!(0, __1.convertToArray)(typeObject[a]).includes((0, __1.extendedTypeof)(object[a]))) | ||
return; | ||
@@ -13,0 +14,0 @@ object_[a] = object[a]; |
@@ -1,2 +0,2 @@ | ||
import { extendedTypeof } from ".."; | ||
import { convertToArray, extendedTypeof } from ".."; | ||
import { extendedTypes } from "../../types/extendedTypes"; | ||
@@ -6,3 +6,3 @@ | ||
object: Record<string, any>, | ||
typeObject: Record<string, extendedTypes>, | ||
typeObject: Record<string, extendedTypes | extendedTypes[]>, | ||
filterNotInTypeObject?: boolean | ||
@@ -13,3 +13,7 @@ ) { | ||
if (!typeObject[a] && filterNotInTypeObject) return; | ||
if (typeObject[a] && extendedTypeof(object[a]) !== typeObject[a]) return; | ||
if ( | ||
typeObject[a] && | ||
!convertToArray(typeObject[a]).includes(extendedTypeof(object[a])) | ||
) | ||
return; | ||
object_[a] = object[a]; | ||
@@ -16,0 +20,0 @@ }); |
{ | ||
"name": "oberknecht-utils", | ||
"version": "1.8.4", | ||
"version": "1.8.5", | ||
"description": "Utils for oberknecht packages", | ||
@@ -5,0 +5,0 @@ "main": "./lib-ts/utils/index", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
162157
4435