From 7ada8d20efe6f4de04021a08c0d8b6754db8e74e Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 10 Jul 2026 15:34:42 +0200 Subject: [PATCH 1/2] feat: update signatures to accept string keys in object functions --- .../taurus/object/functions/std_object_contains_key.proto.json | 2 +- definitions/taurus/object/functions/std_object_get.proto.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/definitions/taurus/object/functions/std_object_contains_key.proto.json b/definitions/taurus/object/functions/std_object_contains_key.proto.json index 26fb232..cd0aa8a 100644 --- a/definitions/taurus/object/functions/std_object_contains_key.proto.json +++ b/definitions/taurus/object/functions/std_object_contains_key.proto.json @@ -65,7 +65,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": "(object: OBJECT, key: keyof OBJECT): BOOLEAN", + "signature": "(object: OBJECT, key: keyof OBJECT | string): BOOLEAN", "linkedDataTypeIdentifiers": [ "OBJECT", "BOOLEAN" diff --git a/definitions/taurus/object/functions/std_object_get.proto.json b/definitions/taurus/object/functions/std_object_get.proto.json index 1a3316c..33cadfe 100644 --- a/definitions/taurus/object/functions/std_object_get.proto.json +++ b/definitions/taurus/object/functions/std_object_get.proto.json @@ -65,7 +65,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": "(object: OBJECT, key: K): T[K]", + "signature": "(object: OBJECT, key: K | string): T[K]", "linkedDataTypeIdentifiers": [ "OBJECT" ] From a0d1d69cd30665789caac0e064efa0f1cbea6449 Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 10 Jul 2026 15:46:32 +0200 Subject: [PATCH 2/2] feat: update signatures to accept string keys in object functions --- .../object/runtime_functions/std_object_contains_key.proto.json | 2 +- .../taurus/object/runtime_functions/std_object_get.proto.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/definitions/taurus/object/runtime_functions/std_object_contains_key.proto.json b/definitions/taurus/object/runtime_functions/std_object_contains_key.proto.json index 08df869..e2e924a 100644 --- a/definitions/taurus/object/runtime_functions/std_object_contains_key.proto.json +++ b/definitions/taurus/object/runtime_functions/std_object_contains_key.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": "(object: OBJECT, key: keyof OBJECT): BOOLEAN", + "signature": "(object: OBJECT, key: keyof OBJECT | string): BOOLEAN", "linkedDataTypeIdentifiers": [ "OBJECT", "BOOLEAN" diff --git a/definitions/taurus/object/runtime_functions/std_object_get.proto.json b/definitions/taurus/object/runtime_functions/std_object_get.proto.json index 9439f5a..64fad07 100644 --- a/definitions/taurus/object/runtime_functions/std_object_get.proto.json +++ b/definitions/taurus/object/runtime_functions/std_object_get.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": "(object: OBJECT, key: K): T[K]", + "signature": "(object: OBJECT, key: K | string): T[K]", "linkedDataTypeIdentifiers": [ "OBJECT" ]