From 8264fcb79582cb55dc4257d8a0e375bdab761c1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Fri, 20 Jan 2023 09:36:25 +0100 Subject: [PATCH] :sparkles: Add `isNotEmpty` for objects --- packages/workflow/src/Extensions/ObjectExtensions.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/workflow/src/Extensions/ObjectExtensions.ts b/packages/workflow/src/Extensions/ObjectExtensions.ts index 8dc1ac28a68..ea7a8538cb0 100644 --- a/packages/workflow/src/Extensions/ObjectExtensions.ts +++ b/packages/workflow/src/Extensions/ObjectExtensions.ts @@ -21,6 +21,10 @@ function isEmpty(value: object): boolean { return Object.keys(value).length === 0; } +function isNotEmpty(value: object): boolean { + return !isEmpty(value); +} + function hasField(value: object, extraArgs: string[]): boolean { const [name] = extraArgs; return name in value; @@ -93,6 +97,7 @@ export const objectExtensions: ExtensionMap = { typeName: 'Object', functions: { isEmpty, + isNotEmpty, merge, hasField, removeField,