From dfb19680f3b59fad6a14bd39d1f6d493fa1e5c90 Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 10:27:43 +0100 Subject: [PATCH 01/33] dependencies: updated tucana to 0.0.55 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c8e65c7b..3bb5ff5f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2415,9 +2415,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tucana" -version = "0.0.54" +version = "0.0.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e81f5598a25b6a8f1618fcb25d1a8b2ddbfa38c8a9dcba16a798efe425a36e" +checksum = "135d12d97f45f5f0ebd2a68f3109f1a0bc23946092ddac0fa67f59eaa04542b4" dependencies = [ "pbjson", "pbjson-build", diff --git a/Cargo.toml b/Cargo.toml index 686d0ce8..1eac0f29 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ edition = "2024" [workspace.dependencies] serde = "1.0.219" serde_json = "1.0.140" -tucana = "0.0.54" +tucana = "0.0.55" clap = "4.5.41" colored = "3.0" tabled = "0.20" From a10fbe434eb43917ac83797b392ed243478ac321 Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 10:28:09 +0100 Subject: [PATCH 02/33] feat: updated data types --- .../type/cron_day_of_month.proto.json | 5 +- .../type/cron_day_of_week.proto.json | 5 +- .../cron/data_type/type/cron_hour.proto.json | 5 +- .../data_type/type/cron_minute.proto.json | 5 +- .../cron/data_type/type/cron_month.proto.json | 5 +- .../data_type/rest.header_input.proto.json | 47 +++++++-------- .../data_type/rest_adapter_input.proto.json | 41 +++---------- .../array/http_header_map.proto.json | 29 ++-------- .../standard/data_type/array/list.proto.json | 12 +--- .../data_type/data_type/data_type.proto.json | 16 ++---- .../data_type/node/comparator.proto.json | 31 ++-------- .../data_type/node/consumer.proto.json | 17 +----- .../data_type/node/predicate.proto.json | 25 ++------ .../data_type/node/runnable.proto.json | 2 +- .../data_type/node/transform.proto.json | 24 +------- .../object/http_header_entry.proto.json | 22 ++----- .../data_type/object/http_request.proto.json | 57 +++---------------- .../data_type/object/http_response.proto.json | 38 ++----------- .../data_type/object/object.proto.json | 12 +--- .../data_type/primitive/boolean.proto.json | 10 +--- .../data_type/primitive/number.proto.json | 10 +--- .../data_type/primitive/text.proto.json | 2 +- .../data_type/type/http_method.proto.json | 29 +--------- .../type/http_status_code.proto.json | 5 +- .../data_type/type/http_url.proto.json | 5 +- .../data_type/type/text_encoding.proto.json | 14 +---- 26 files changed, 111 insertions(+), 362 deletions(-) diff --git a/definitions/cron/data_type/type/cron_day_of_month.proto.json b/definitions/cron/data_type/type/cron_day_of_month.proto.json index 3580b96e..cbff1027 100644 --- a/definitions/cron/data_type/type/cron_day_of_month.proto.json +++ b/definitions/cron/data_type/type/cron_day_of_month.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "CRON_DAY_OF_MONTH", "name": [ { @@ -26,5 +25,7 @@ "content": "Cron Day of Month" } ], - "genericKeys": [] + "genericKeys": [], + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_day_of_week.proto.json b/definitions/cron/data_type/type/cron_day_of_week.proto.json index d5e55e08..c4b4aa7b 100644 --- a/definitions/cron/data_type/type/cron_day_of_week.proto.json +++ b/definitions/cron/data_type/type/cron_day_of_week.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "CRON_DAY_OF_WEEK", "name": [ { @@ -26,5 +25,7 @@ "content": "Cron Day of Week" } ], - "genericKeys": [] + "genericKeys": [], + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_hour.proto.json b/definitions/cron/data_type/type/cron_hour.proto.json index 61efd710..f180fb0b 100644 --- a/definitions/cron/data_type/type/cron_hour.proto.json +++ b/definitions/cron/data_type/type/cron_hour.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "CRON_HOUR", "name": [ { @@ -26,5 +25,7 @@ "content": "Cron Hour" } ], - "genericKeys": [] + "genericKeys": [], + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_minute.proto.json b/definitions/cron/data_type/type/cron_minute.proto.json index 1ee63055..91998c74 100644 --- a/definitions/cron/data_type/type/cron_minute.proto.json +++ b/definitions/cron/data_type/type/cron_minute.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "CRON_MINUTE", "name": [ { @@ -26,5 +25,7 @@ "content": "Cron Minute" } ], - "genericKeys": [] + "genericKeys": [], + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_month.proto.json b/definitions/cron/data_type/type/cron_month.proto.json index 8bfa49f7..5180e162 100644 --- a/definitions/cron/data_type/type/cron_month.proto.json +++ b/definitions/cron/data_type/type/cron_month.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "CRON_MONTH", "name": [ { @@ -26,5 +25,7 @@ "content": "Cron Month" } ], - "genericKeys": [] + "genericKeys": [], + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/rest/data_type/rest.header_input.proto.json b/definitions/rest/data_type/rest.header_input.proto.json index c7ffdb1b..94c298b7 100644 --- a/definitions/rest/data_type/rest.header_input.proto.json +++ b/definitions/rest/data_type/rest.header_input.proto.json @@ -1,24 +1,25 @@ { - "variant": "OBJECT", - "identifier": "REST_HEADER_INPUT", - "name": [ - { - "code": "en-US", - "content": "Headers" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;rest;header;entry;input" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Headers" - } - ], - "rules": [], - "genericKeys": [] -} \ No newline at end of file + "identifier": "REST_HEADER_INPUT", + "name": [ + { + "code": "en-US", + "content": "Headers" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;rest;header;entry;input" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Headers" + } + ], + "rules": [], + "genericKeys": [], + "linked_data_type_identifiers": [], + "signature": "{}" +} diff --git a/definitions/rest/data_type/rest_adapter_input.proto.json b/definitions/rest/data_type/rest_adapter_input.proto.json index 5b6a94c0..11a97c15 100644 --- a/definitions/rest/data_type/rest_adapter_input.proto.json +++ b/definitions/rest/data_type/rest_adapter_input.proto.json @@ -1,5 +1,4 @@ { - "variant": "OBJECT", "identifier": "REST_ADAPTER_INPUT", "name": [ { @@ -19,38 +18,12 @@ "content": "Rest Adapter Input" } ], - "rules": [ - { - "containsKey": { - "key": "body", - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - } - } - }, - { - "containsKey": { - "key": "headers", - "dataTypeIdentifier": { - "dataTypeIdentifier": "REST_HEADER_INPUT" - } - } - } - ], + "rules": [], "genericKeys": [ - "O" - ] + "T" + ], + "linked_data_type_identifiers": [ + "REST_HEADER_INPUT" + ], + "signature": "{ body: T, headers: REST_HEADER_INPUT }" } diff --git a/definitions/standard/data_type/array/http_header_map.proto.json b/definitions/standard/data_type/array/http_header_map.proto.json index cb694fb8..0ee11353 100644 --- a/definitions/standard/data_type/array/http_header_map.proto.json +++ b/definitions/standard/data_type/array/http_header_map.proto.json @@ -1,5 +1,4 @@ { - "variant": "ARRAY", "identifier": "HTTP_HEADER_MAP", "name": [ { @@ -19,27 +18,11 @@ "content": "HTTP Headers" } ], - "rules": [ - { - "parentType": { - "parentType": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "HTTP_HEADER_ENTRY" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - } - } - } + "rules": [], + "genericKeys": [], + "linked_data_type_identifiers": [ + "HTTP_HEADER_ENTRY", + "LIST" ], - "genericKeys": [] + "signature": "LIST" } diff --git a/definitions/standard/data_type/array/list.proto.json b/definitions/standard/data_type/array/list.proto.json index a46ee157..26e4eb7e 100644 --- a/definitions/standard/data_type/array/list.proto.json +++ b/definitions/standard/data_type/array/list.proto.json @@ -1,5 +1,4 @@ { - "variant": "ARRAY", "identifier": "LIST", "name": [ { @@ -19,15 +18,8 @@ "content": "List of ${T}" } ], - "rules": [ - { - "containsType": { - "dataTypeIdentifier": { - "genericKey": "T" - } - } - } - ], + "rules": [], + "signature": "T[]", "genericKeys": [ "T" ] diff --git a/definitions/standard/data_type/data_type/data_type.proto.json b/definitions/standard/data_type/data_type/data_type.proto.json index e1b642e2..7f0a0a3b 100644 --- a/definitions/standard/data_type/data_type/data_type.proto.json +++ b/definitions/standard/data_type/data_type/data_type.proto.json @@ -1,5 +1,4 @@ { - "variant": "DATATYPE", "identifier": "DATA_TYPE", "name": [ { @@ -19,14 +18,9 @@ "content": "DataType" } ], - "rules": [ - { - "parentType": { - "parentType": { - "genericKey": "T" - } - } - } - ], - "genericKeys": ["T"] + "rules": [], + "signature": "T", + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/node/comparator.proto.json b/definitions/standard/data_type/node/comparator.proto.json index 5ef38a5b..5e945d7f 100644 --- a/definitions/standard/data_type/node/comparator.proto.json +++ b/definitions/standard/data_type/node/comparator.proto.json @@ -1,5 +1,4 @@ { - "variant": "NODE", "identifier": "COMPARATOR", "name": [ { @@ -19,32 +18,10 @@ "content": "Compare ${I}" } ], - "rules": [ - { - "returnType": { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - } - } - }, - { - "inputTypes": { - "inputTypes": [ - { - "dataTypeIdentifier": { - "genericKey": "I" - }, - "inputIdentifier": "left" - }, - { - "dataTypeIdentifier": { - "genericKey": "I" - }, - "inputIdentifier": "right" - } - ] - } - } + "rules": [], + "signature": "(left: I, right: I) => NUMBER", + "linked_data_type_identifiers": [ + "NUMBER" ], "genericKeys": [ "I" diff --git a/definitions/standard/data_type/node/consumer.proto.json b/definitions/standard/data_type/node/consumer.proto.json index de2df8fe..9deee5dc 100644 --- a/definitions/standard/data_type/node/consumer.proto.json +++ b/definitions/standard/data_type/node/consumer.proto.json @@ -1,5 +1,4 @@ { - "variant": "NODE", "identifier": "CONSUMER", "name": [ { @@ -19,20 +18,8 @@ "content": "Use ${T}" } ], - "rules": [ - { - "inputTypes": { - "inputTypes": [ - { - "dataTypeIdentifier": { - "genericKey": "T" - }, - "inputIdentifier": "consumer" - } - ] - } - } - ], + "rules": [], + "signature": "(item: T) => void", "genericKeys": [ "T" ] diff --git a/definitions/standard/data_type/node/predicate.proto.json b/definitions/standard/data_type/node/predicate.proto.json index 0c282982..ad89fcd7 100644 --- a/definitions/standard/data_type/node/predicate.proto.json +++ b/definitions/standard/data_type/node/predicate.proto.json @@ -1,5 +1,4 @@ { - "variant": "NODE", "identifier": "PREDICATE", "name": [ { @@ -19,26 +18,10 @@ "content": "Predicate of ${T}" } ], - "rules": [ - { - "returnType": { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - } - } - }, - { - "inputTypes": { - "inputTypes": [ - { - "dataTypeIdentifier": { - "genericKey": "T" - }, - "inputIdentifier": "predicate" - } - ] - } - } + "rules": [], + "signature": "(item: T) => BOOLEAN", + "linked_data_type_identifiers": [ + "BOOLEAN" ], "genericKeys": [ "T" diff --git a/definitions/standard/data_type/node/runnable.proto.json b/definitions/standard/data_type/node/runnable.proto.json index ba778ab4..777b5720 100644 --- a/definitions/standard/data_type/node/runnable.proto.json +++ b/definitions/standard/data_type/node/runnable.proto.json @@ -1,5 +1,4 @@ { - "variant": "NODE", "identifier": "RUNNABLE", "name": [ { @@ -20,5 +19,6 @@ } ], "rules": [], + "signature": "void", "genericKeys": [] } diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index 27fbc0d7..c9a810b8 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -1,5 +1,4 @@ { - "variant": "NODE", "identifier": "TRANSFORM", "name": [ { @@ -19,27 +18,8 @@ "content": "Transform ${I} to ${R}" } ], - "rules": [ - { - "returnType": { - "dataTypeIdentifier": { - "genericKey": "R" - } - } - }, - { - "inputTypes": { - "inputTypes": [ - { - "dataTypeIdentifier": { - "genericKey": "I" - }, - "inputIdentifier": "transform" - } - ] - } - } - ], + "rules": [], + "signature": "(item: I) => R", "genericKeys": [ "I", "R" diff --git a/definitions/standard/data_type/object/http_header_entry.proto.json b/definitions/standard/data_type/object/http_header_entry.proto.json index 21375226..45fd55ae 100644 --- a/definitions/standard/data_type/object/http_header_entry.proto.json +++ b/definitions/standard/data_type/object/http_header_entry.proto.json @@ -1,5 +1,4 @@ { - "variant": "OBJECT", "identifier": "HTTP_HEADER_ENTRY", "name": [ { @@ -19,23 +18,10 @@ "content": "HTTP Header Entry" } ], - "rules": [ - { - "containsKey": { - "key": "key", - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - } - } - }, - { - "containsKey": { - "key": "value", - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - } - } - } + "signature": "{ key: TEXT, value: TEXT }", + "linked_data_type_identifiers": [ + "TEXT" ], + "rules": [], "genericKeys": [] } diff --git a/definitions/standard/data_type/object/http_request.proto.json b/definitions/standard/data_type/object/http_request.proto.json index 8e2d6e4a..2e275cbd 100644 --- a/definitions/standard/data_type/object/http_request.proto.json +++ b/definitions/standard/data_type/object/http_request.proto.json @@ -1,5 +1,4 @@ { - "variant": "OBJECT", "identifier": "HTTP_REQUEST", "name": [ { @@ -19,52 +18,14 @@ "content": "HTTP Request" } ], - "rules": [ - { - "containsKey": { - "key": "method", - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_METHOD" - } - } - }, - { - "containsKey": { - "key": "url", - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_URL" - } - } - }, - { - "containsKey": { - "key": "body", - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - } - } - }, - { - "containsKey": { - "key": "headers", - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_HEADER_MAP" - } - } - } + "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: HTTP_HEADER_MAP }", + "rules": [], + "linked_data_type_identifiers": [ + "HTTP_METHOD", + "HTTP_URL", + "HTTP_HEADER_MAP" ], - "genericKeys": ["O"] + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/object/http_response.proto.json b/definitions/standard/data_type/object/http_response.proto.json index b40cb11d..f66c385b 100644 --- a/definitions/standard/data_type/object/http_response.proto.json +++ b/definitions/standard/data_type/object/http_response.proto.json @@ -1,5 +1,4 @@ { - "variant": "OBJECT", "identifier": "HTTP_RESPONSE", "name": [ { @@ -19,38 +18,13 @@ "content": "HTTP Response" } ], - "rules": [ - { - "containsKey": { - "key": "headers", - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_HEADER_MAP" - } - } - }, - { - "containsKey": { - "key": "body", - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - } - } - } + "signature": "{ body: T, headers: HTTP_HEADER_MAP, status_code: HTTP_STATUS_CODE }", + "linked_data_type_identifiers": [ + "HTTP_STATUS_CODE", + "HTTP_HEADER_MAP" ], + "rules": [], "genericKeys": [ - "O" + "T" ] } diff --git a/definitions/standard/data_type/object/object.proto.json b/definitions/standard/data_type/object/object.proto.json index 6fffa620..e2976f52 100644 --- a/definitions/standard/data_type/object/object.proto.json +++ b/definitions/standard/data_type/object/object.proto.json @@ -1,5 +1,4 @@ { - "variant": "OBJECT", "identifier": "OBJECT", "name": [ { @@ -19,15 +18,8 @@ "content": "Object" } ], - "rules": [ - { - "parentType": { - "parentType": { - "genericKey": "T" - } - } - } - ], + "signature": "T", + "rules": [], "genericKeys": [ "T" ] diff --git a/definitions/standard/data_type/primitive/boolean.proto.json b/definitions/standard/data_type/primitive/boolean.proto.json index ce59e5a2..a0bd9c38 100644 --- a/definitions/standard/data_type/primitive/boolean.proto.json +++ b/definitions/standard/data_type/primitive/boolean.proto.json @@ -1,5 +1,4 @@ { - "variant": "PRIMITIVE", "identifier": "BOOLEAN", "name": [ { @@ -19,12 +18,7 @@ "content": "Boolean" } ], - "rules": [ - { - "regex": { - "pattern": "^(true|false)$" - } - } - ], + "signature": "boolean", + "rules": [], "genericKeys": [] } diff --git a/definitions/standard/data_type/primitive/number.proto.json b/definitions/standard/data_type/primitive/number.proto.json index 9e53c4e1..94b886d0 100644 --- a/definitions/standard/data_type/primitive/number.proto.json +++ b/definitions/standard/data_type/primitive/number.proto.json @@ -1,5 +1,4 @@ { - "variant": "PRIMITIVE", "identifier": "NUMBER", "name": [ { @@ -19,12 +18,7 @@ "content": "Number" } ], - "rules": [ - { - "regex": { - "pattern": "^-?(?:(?:0|[1-8][0-9]{0,2}(?:,[0-9]{3})*|[1-8][0-9]{0,14}|9,00[0-6](?:,[0-9]{3}){4}|900[0-6][0-9]{11}|9,007,199,254,740,990|9007199254740990)(?:[.][0-9]+)?|-?(?:9,007,199,254,740,991(?:[.]0+)?|9007199254740991(?:[.]0+)?))$" - } - } - ], + "signature": "number", + "rules": [], "genericKeys": [] } diff --git a/definitions/standard/data_type/primitive/text.proto.json b/definitions/standard/data_type/primitive/text.proto.json index f0f8b6d7..27bc05a3 100644 --- a/definitions/standard/data_type/primitive/text.proto.json +++ b/definitions/standard/data_type/primitive/text.proto.json @@ -1,5 +1,4 @@ { - "variant": "PRIMITIVE", "identifier": "TEXT", "name": [ { @@ -19,6 +18,7 @@ "content": "Text" } ], + "signature": "string", "rules": [ { "regex": { diff --git a/definitions/standard/data_type/type/http_method.proto.json b/definitions/standard/data_type/type/http_method.proto.json index fb0267a1..74022ed1 100644 --- a/definitions/standard/data_type/type/http_method.proto.json +++ b/definitions/standard/data_type/type/http_method.proto.json @@ -19,31 +19,8 @@ "content": "HTTP Method" } ], - "rules": [ - { - "itemOfCollection": { - "items": [ - { - "stringValue": "GET" - }, - { - "stringValue": "POST" - }, - { - "stringValue": "PUT" - }, - { - "stringValue": "DELETE" - }, - { - "stringValue": "PATCH" - }, - { - "stringValue": "HEAD" - } - ] - } - } - ], + "signature": "'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD'", + "linked_data_type_identifiers": [], + "rules": [], "genericKeys": [] } diff --git a/definitions/standard/data_type/type/http_status_code.proto.json b/definitions/standard/data_type/type/http_status_code.proto.json index dd23ff26..1f7b8f8a 100644 --- a/definitions/standard/data_type/type/http_status_code.proto.json +++ b/definitions/standard/data_type/type/http_status_code.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "HTTP_STATUS_CODE", "name": [ { @@ -19,6 +18,10 @@ "content": "HTTP Status Code" } ], + "signature": "NUMBER", + "linked_data_type_identifiers": [ + "NUMBER" + ], "rules": [ { "numberRange": { diff --git a/definitions/standard/data_type/type/http_url.proto.json b/definitions/standard/data_type/type/http_url.proto.json index c63b4648..f468d463 100644 --- a/definitions/standard/data_type/type/http_url.proto.json +++ b/definitions/standard/data_type/type/http_url.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "HTTP_URL", "name": [ { @@ -19,6 +18,10 @@ "content": "HTTP Route" } ], + "signature": "TEXT", + "linked_data_type_identifiers": [ + "TEXT" + ], "rules": [ { "regex": { diff --git a/definitions/standard/data_type/type/text_encoding.proto.json b/definitions/standard/data_type/type/text_encoding.proto.json index 662d2138..c1eb11ed 100644 --- a/definitions/standard/data_type/type/text_encoding.proto.json +++ b/definitions/standard/data_type/type/text_encoding.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "TEXT_ENCODING", "name": [ { @@ -19,16 +18,7 @@ "content": "Text Encoding" } ], - "rules": [ - { - "itemOfCollection": { - "items": [ - { - "stringValue": "BASE64" - } - ] - } - } - ], + "signature": "'BASE64'", + "rules": [], "genericKeys": [] } From df92ea237cef4cd020b20a3412a0fc102fd7d37a Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 12:16:51 +0100 Subject: [PATCH 03/33] feat: updated functions to include new type instead of dataTypeIdentifier --- .../rest_control_respond.proto.json | 6 +- .../array/std_array_at.proto.json | 31 +++----- .../array/std_array_concat.proto.json | 58 +++------------ .../array/std_array_filter.proto.json | 56 ++------------- .../array/std_array_find.proto.json | 45 +++--------- .../array/std_array_find_index.proto.json | 47 +++---------- .../array/std_array_find_last.proto.json | 46 +++--------- .../array/std_array_first.proto.json | 28 ++------ .../array/std_array_flat.proto.json | 54 ++------------ .../array/std_array_for_each.proto.json | 44 +++--------- .../array/std_array_index_of.proto.json | 31 +++----- .../array/std_array_is_empty.proto.json | 27 ++----- .../array/std_array_join.proto.json | 31 +++----- .../array/std_array_last.proto.json | 28 ++------ .../array/std_array_map.proto.json | 70 +++---------------- .../array/std_array_max.proto.json | 31 +++----- .../array/std_array_min.proto.json | 31 +++----- .../array/std_array_pop.proto.json | 28 ++------ .../array/std_array_push.proto.json | 33 +++------ .../array/std_array_remove.proto.json | 45 +++--------- .../array/std_array_reverse.proto.json | 43 ++---------- .../array/std_array_size.proto.json | 29 +++----- .../array/std_array_sort.proto.json | 58 +++------------ .../array/std_array_sort_reverse.proto.json | 58 +++------------ .../array/std_array_sum.proto.json | 27 ++----- .../array/std_array_to_unique.proto.json | 41 ++--------- .../boolean/std_boolean_as_number.proto.json | 14 ++-- .../boolean/std_boolean_as_text.proto.json | 14 ++-- .../std_boolean_from_number.proto.json | 14 ++-- .../boolean/std_boolean_from_text.proto.json | 14 ++-- .../boolean/std_boolean_is_equal.proto.json | 17 ++--- .../boolean/std_boolean_negate.proto.json | 13 ++-- .../control/std_control_if.proto.json | 16 ++--- .../control/std_control_if_else.proto.json | 18 +++-- .../control/std_control_return.proto.json | 10 +-- .../control/std_control_stop.proto.json | 8 ++- .../control/std_control_value.proto.json | 10 +-- .../http/http_request_create.proto.json | 24 +++---- .../http/http_response_create.proto.json | 21 +++--- .../number/std_number_abs.proto.json | 9 +-- .../number/std_number_add.proto.json | 15 ++-- .../number/std_number_arccos.proto.json | 13 ++-- .../number/std_number_arcsin.proto.json | 11 ++- .../number/std_number_arctan.proto.json | 13 ++-- .../number/std_number_as_text.proto.json | 9 +-- .../number/std_number_clamp.proto.json | 19 ++--- 46 files changed, 326 insertions(+), 982 deletions(-) diff --git a/definitions/rest/runtime_definition/rest_control_respond.proto.json b/definitions/rest/runtime_definition/rest_control_respond.proto.json index fd2f72af..31b1a938 100644 --- a/definitions/rest/runtime_definition/rest_control_respond.proto.json +++ b/definitions/rest/runtime_definition/rest_control_respond.proto.json @@ -2,9 +2,7 @@ "runtimeName": "rest::control::respond", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_RESPONSE" - }, + "type": "HTTP_RESPONSE", "runtimeName": "http_response", "defaultValue": null, "name": [ @@ -22,7 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": null, + "returnType": "void", "deprecationMessage": [], "name": [ { diff --git a/definitions/standard/runtime_definition/array/std_array_at.proto.json b/definitions/standard/runtime_definition/array/std_array_at.proto.json index a6827aee..3242350d 100644 --- a/definitions/standard/runtime_definition/array/std_array_at.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_at.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::at", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "index", "defaultValue": null, "name": [ @@ -55,12 +38,14 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "linked_data_type_identifier": [ + "LIST", + "NUMBER" + ], + "return_type": "T", "throwsError": true, "genericKeys": [ - "R" + "T" ], "name": [ { diff --git a/definitions/standard/runtime_definition/array/std_array_concat.proto.json b/definitions/standard/runtime_definition/array/std_array_concat.proto.json index c32b144d..cf69c237 100644 --- a/definitions/standard/runtime_definition/array/std_array_concat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_concat.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::concat", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "first", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "second", "defaultValue": null, "name": [ @@ -68,25 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "return_type": "LIST", "throwsError": true, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -114,5 +69,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_filter.proto.json b/definitions/standard/runtime_definition/array/std_array_filter.proto.json index f84abaac..43fb91dc 100644 --- a/definitions/standard/runtime_definition/array/std_array_filter.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_filter.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::filter", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "PREDICATE", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "PREDICATE", "runtimeName": "predicate", "defaultValue": null, "name": [ @@ -68,22 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "return_type": "LIST", "throwsError": false, "genericKeys": [ "R" @@ -114,5 +69,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_find.proto.json b/definitions/standard/runtime_definition/array/std_array_find.proto.json index 6643841f..02099458 100644 --- a/definitions/standard/runtime_definition/array/std_array_find.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::find", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "PREDICATE", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "PREDICATE", "runtimeName": "predicate", "defaultValue": null, "name": [ @@ -68,12 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "return_type": "T", "throwsError": true, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -101,5 +69,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", "PREDICATE" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json index 24b94ca4..a15a012e 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::find_index", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "PREDICATE", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "PREDICATE", "runtimeName": "predicate", "defaultValue": null, "name": [ @@ -68,12 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "return_type": "NUMBER", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -101,5 +69,10 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", + "NUMBER", + "PREDICATE" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json index 6c6ca3c0..c7f5be7f 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::find_last", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "PREDICATE", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "PREDICATE", "runtimeName": "predicate", "defaultValue": null, "name": [ @@ -68,12 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "return_type": "T", "throwsError": true, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -101,5 +69,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", + "PREDICATE" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_first.proto.json b/definitions/standard/runtime_definition/array/std_array_first.proto.json index b3dbb6d9..b1b8799d 100644 --- a/definitions/standard/runtime_definition/array/std_array_first.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_first.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::first", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,12 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "return_type": "T", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -68,5 +51,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_flat.proto.json b/definitions/standard/runtime_definition/array/std_array_flat.proto.json index 09eda831..6dde60e1 100644 --- a/definitions/standard/runtime_definition/array/std_array_flat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_flat.proto.json @@ -2,35 +2,7 @@ "runtimeName": "std::list::flat", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST>", "runtimeName": "list", "defaultValue": null, "name": [ @@ -48,25 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "return_type": "LIST", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -94,5 +51,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json index 31557c88..90024e53 100644 --- a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::for_each", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "tyoe": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "CONSUMER", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "tyoe": "CONSUMER", "runtimeName": "consumer", "defaultValue": null, "name": [ @@ -68,10 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": null, + "return_type": "void", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -99,5 +69,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", + "CONSUMER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json index 01904c08..4ced0cf6 100644 --- a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::index_of", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericKey": "R" - }, + "type": "T", "runtimeName": "item", "defaultValue": null, "name": [ @@ -55,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [ "R" @@ -88,5 +69,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json index b7a60ebd..e0f9cfba 100644 --- a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::is_empty", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [ "R" @@ -68,5 +51,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_join.proto.json b/definitions/standard/runtime_definition/array/std_array_join.proto.json index 7637b89b..205e7693 100644 --- a/definitions/standard/runtime_definition/array/std_array_join.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_join.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::join", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "TEXT" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "join_text", "defaultValue": null, "name": [ @@ -55,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -86,5 +67,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_last.proto.json b/definitions/standard/runtime_definition/array/std_array_last.proto.json index 909e019f..b31b71a4 100644 --- a/definitions/standard/runtime_definition/array/std_array_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_last.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::last", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,12 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "returnType": "T", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -68,5 +51,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_map.proto.json b/definitions/standard/runtime_definition/array/std_array_map.proto.json index b755f23e..418aed4d 100644 --- a/definitions/standard/runtime_definition/array/std_array_map.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_map.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::map", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "IN" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,31 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "TRANSFORM", - "genericMappers": [ - { - "source": [ - { - "genericKey": "IN" - } - ], - "target": "I", - "genericCombinations": [] - }, - { - "source": [ - { - "genericKey": "OUT" - } - ], - "target": "R", - "genericCombinations": [] - } - ] - } - }, + "type": "TRANSFORM", "runtimeName": "transform", "defaultValue": null, "name": [ @@ -77,26 +38,11 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "OUT" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [ - "IN", - "OUT" + "T", + "R" ], "name": [ { @@ -124,5 +70,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", + "TRANSFORM" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_max.proto.json b/definitions/standard/runtime_definition/array/std_array_max.proto.json index 696d22f9..4a2813de 100644 --- a/definitions/standard/runtime_definition/array/std_array_max.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_max.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::max", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,13 +20,9 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, - "genericKeys": [ - "R" - ], + "genericKeys": [], "name": [ { "code": "en-US", @@ -68,5 +49,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_min.proto.json b/definitions/standard/runtime_definition/array/std_array_min.proto.json index cd7f73e4..f6496a6b 100644 --- a/definitions/standard/runtime_definition/array/std_array_min.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_min.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::min", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,13 +20,9 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, - "genericKeys": [ - "R" - ], + "genericKeys": [], "name": [ { "code": "en-US", @@ -68,5 +49,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linkedDataTypeIdentifier": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_pop.proto.json b/definitions/standard/runtime_definition/array/std_array_pop.proto.json index 4a4789fb..3700665b 100644 --- a/definitions/standard/runtime_definition/array/std_array_pop.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_pop.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::pop", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,12 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "returnType": "T", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -68,5 +51,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linkedDataTypeIdentifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_push.proto.json b/definitions/standard/runtime_definition/array/std_array_push.proto.json index 5a951e38..20d202b6 100644 --- a/definitions/standard/runtime_definition/array/std_array_push.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_push.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::push", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "I" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericKey": "I" - }, + "type": "T", "runtimeName": "item", "defaultValue": null, "name": [ @@ -55,12 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [ - "I" + "T" ], "name": [ { @@ -88,5 +69,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linkedDataTypeIdentifier": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_remove.proto.json b/definitions/standard/runtime_definition/array/std_array_remove.proto.json index 342e7053..c4883d64 100644 --- a/definitions/standard/runtime_definition/array/std_array_remove.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_remove.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::remove", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericKey": "R" - }, + "type": "T", "runtimeName": "item", "defaultValue": null, "name": [ @@ -55,25 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -101,5 +69,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linkedDataTypeIdentifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json index 45e197a7..439acc99 100644 --- a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::reverse", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,26 +20,9 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, - "genericKeys": [ - "R" - ], + "genericKeys": [], "name": [ { "code": "en-US", @@ -81,5 +49,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_size.proto.json b/definitions/standard/runtime_definition/array/std_array_size.proto.json index 76198196..2eecd3c2 100644 --- a/definitions/standard/runtime_definition/array/std_array_size.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_size.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::size", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,12 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -68,5 +51,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "NUMBER", + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_sort.proto.json b/definitions/standard/runtime_definition/array/std_array_sort.proto.json index a3583f24..5357f51d 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::sort", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "COMPARATOR", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "I", - "genericCombinations": [] - } - ] - } - }, + "type": "COMPARATOR", "runtimeName": "comparator", "defaultValue": null, "name": [ @@ -68,25 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -114,5 +69,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json index 487cb813..a298fbd5 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::sort_reverse", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,22 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "COMPARATOR", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "I", - "genericCombinations": [] - } - ] - } - }, + "type": "COMPARATOR", "runtimeName": "comparator", "defaultValue": null, "name": [ @@ -68,25 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -114,5 +69,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration" + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_sum.proto.json b/definitions/standard/runtime_definition/array/std_array_sum.proto.json index 9d9eda98..c6173548 100644 --- a/definitions/standard/runtime_definition/array/std_array_sum.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sum.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::sum", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "NUMBER" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "name": [ { @@ -34,9 +19,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -65,5 +48,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json index 0db90130..afc2e72d 100644 --- a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::list::to_unique", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "list", "defaultValue": null, "name": [ @@ -35,25 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "genericKey": "R" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { @@ -81,5 +51,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:list" + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json index 19433707..f33c4631 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::boolean::as_number", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "type": "BOOLEAN", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:toggle-left" + "displayIcon": "tabler:toggle-left", + "linkedDataTypeIdentifier": [ + "BOOLEAN", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json index f815b93d..2ca59e51 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::boolean::as_text", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "type": "BOOLEAN", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:toggle-left" + "displayIcon": "tabler:toggle-left", + "linkedDataTypeIdentifier": [ + "BOOLEAN", + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json index 951a5b7c..10628ca5 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::boolean::from_number", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:toggle-left" + "displayIcon": "tabler:toggle-left", + "linkedDataTypeIdentifier": [ + "BOOLEAN", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json index 8416fb13..8487d147 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::boolean::from_text", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:toggle-left" + "displayIcon": "tabler:toggle-left", + "linkedDataTypeIdentifier": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json index c45c0479..1106ad36 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::boolean::is_equal", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "type": "BOOLEAN", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "type": "BOOLEAN", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:toggle-left" + "displayIcon": "tabler:toggle-left", + "linked_data_type_identifier": [ + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json index 01435b5c..080ff536 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::boolean::negate", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "type": "BOOLEAN", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:toggle-left" + "displayIcon": "tabler:toggle-left", + "linked_data_type_identifier": [ + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/control/std_control_if.proto.json b/definitions/standard/runtime_definition/control/std_control_if.proto.json index ad775462..1fcf9ea1 100644 --- a/definitions/standard/runtime_definition/control/std_control_if.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::control::if", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "type": "BOOLEAN", "runtimeName": "condition", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "RUNNABLE" - }, + "type": "RUNNABLE", "runtimeName": "runnable", "defaultValue": null, "name": [ @@ -42,7 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": null, + "returnType": "void", "throwsError": false, "genericKeys": [], "name": [ @@ -71,5 +67,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-ramp-right-2" + "displayIcon": "tabler:arrow-ramp-right-2", + "linked_data_type_identifier": [ + "BOOLEAN", + "RUNNABLE" + ] } diff --git a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json index 8849c659..d5c72663 100644 --- a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::control::if_else", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "type": "BOOLEAN", "runtimeName": "condition", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "RUNNABLE" - }, + "type": "RUNNABLE", "runtimeName": "runnable", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "RUNNABLE" - }, + "type": "RUNNABLE", "runtimeName": "else_runnable", "defaultValue": null, "name": [ @@ -96,5 +90,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:arrow-ramp-right" + "displayIcon": "tabler:arrow-ramp-right", + "linked_data_type_identifier": [ + "BOOLEAN", + "RUNNABLE" + ] } diff --git a/definitions/standard/runtime_definition/control/std_control_return.proto.json b/definitions/standard/runtime_definition/control/std_control_return.proto.json index c9265945..f7dc096f 100644 --- a/definitions/standard/runtime_definition/control/std_control_return.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_return.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::control::return", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericKey": "R" - }, + "type": "T", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,12 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "returnType": "T", "throwsError": false, "genericKeys": [ - "R" + "T" ], "name": [ { diff --git a/definitions/standard/runtime_definition/control/std_control_stop.proto.json b/definitions/standard/runtime_definition/control/std_control_stop.proto.json index c18b6a65..bd08f9fa 100644 --- a/definitions/standard/runtime_definition/control/std_control_stop.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_stop.proto.json @@ -1,7 +1,7 @@ { "runtimeName": "std::control::stop", "runtimeParameterDefinitions": [], - "returnTypeIdentifier": null, + "returnType": "void", "throwsError": false, "genericKeys": [], "name": [ @@ -30,5 +30,9 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:xbox-x" + "displayIcon": "tabler:xbox-x", + "linked_data_type_identifier": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/control/std_control_value.proto.json b/definitions/standard/runtime_definition/control/std_control_value.proto.json index 2426f7e2..0927d931 100644 --- a/definitions/standard/runtime_definition/control/std_control_value.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_value.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::control::value", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericKey": "R" - }, + "type": "T", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,12 +20,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "R" - }, + "returnType": "R", "throwsError": false, "genericKeys": [ - "R" + "t" ], "name": [ { diff --git a/definitions/standard/runtime_definition/http/http_request_create.proto.json b/definitions/standard/runtime_definition/http/http_request_create.proto.json index 0fba47d8..c8fafc7a 100644 --- a/definitions/standard/runtime_definition/http/http_request_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_request_create.proto.json @@ -2,9 +2,7 @@ "runtimeName": "http::request::create", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_METHOD" - }, + "type": "HTTP_METHOD", "runtimeName": "http_method", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_HEADER_MAP" - }, + "type": "HTTP_HEADER_MAP", "runtimeName": "headers", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_URL" - }, + "type": "HTTP_URL", "runtimeName": "url", "defaultValue": null, "name": [ @@ -82,9 +76,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "HTTP_REQUEST" - }, + "returnType": "HTTP_REQUEST", "throwsError": false, "genericKeys": [ "P" @@ -115,5 +107,11 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:world-www" + "displayIcon": "tabler:world-www", + "linked_data_type_identifier": [ + "HTTP_URL", + "HTTP_METHOD", + "HTTP_HEADER_MAP", + "HTTP_REQUEST" + ] } diff --git a/definitions/standard/runtime_definition/http/http_response_create.proto.json b/definitions/standard/runtime_definition/http/http_response_create.proto.json index 2f789138..51a63464 100644 --- a/definitions/standard/runtime_definition/http/http_response_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_response_create.proto.json @@ -2,9 +2,7 @@ "runtimeName": "http::response::create", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_STATUS_CODE" - }, + "type": "HTTP_STATUS_CODE", "runtimeName": "http_status_code", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_HEADER_MAP" - }, + "type": "HTTP_HEADER_MAP", "runtimeName": "headers", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericKey": "P" - }, + "type": "T", "runtimeName": "payload", "defaultValue": null, "name": [ @@ -67,7 +61,7 @@ }, "throwsError": false, "genericKeys": [ - "P" + "T" ], "name": [ { @@ -95,5 +89,10 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:world-www" + "displayIcon": "tabler:world-www", + "linked_data_type_identifier": [ + "HTTP_STATUS_CODE", + "HTTP_HEADER_MAP", + "HTTP_RESPONSE" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_abs.proto.json b/definitions/standard/runtime_definition/number/std_number_abs.proto.json index c56f2f12..cb37b968 100644 --- a/definitions/standard/runtime_definition/number/std_number_abs.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_abs.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::abs", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -52,6 +48,7 @@ "content": "Absolute Value of ${value}" } ], + "linkedDataTypeIdentifier": ["NUMBER"], "deprecationMessage": [], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_add.proto.json b/definitions/standard/runtime_definition/number/std_number_add.proto.json index 9410ea29..56b472a0 100644 --- a/definitions/standard/runtime_definition/number/std_number_add.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_add.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::add", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json index dce4a01b..45373580 100644 --- a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::arccos", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:math-function" + "displayIcon": "tabler:math-function", + "linkedDataTypeIdentifier": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json index c3280307..e38e9570 100644 --- a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::arcsin", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json index c1de4e0d..73687ac5 100644 --- a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::arctan", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:math-function" + "displayIcon": "tabler:math-function", + "linkedDataTypeIdentifier": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json index 4ade53ad..a937fbb6 100644 --- a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::as_text", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "number", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,6 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": ["NUMBER", "TEXT"], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json index 8ae0c16e..e1121a78 100644 --- a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::clamp", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "min", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "max", "defaultValue": null, "name": [ @@ -62,9 +56,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "MNUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -93,5 +85,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } From 3a75b888f435a6e5a350119bf9859c4e926a0d8f Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 14:15:57 +0100 Subject: [PATCH 04/33] feat: updated functions to include type instead of data type identifier --- .../number/std_number_cos.proto.json | 9 +++------ .../number/std_number_cosh.proto.json | 11 +++++------ .../number/std_number_divide.proto.json | 13 ++++--------- .../number/std_number_euler.proto.json | 7 ++++--- .../number/std_number_exponential.proto.json | 15 ++++++--------- .../number/std_number_from_text.proto.json | 11 +++++------ .../number/std_number_infinity.proto.json | 7 ++++--- .../number/std_number_is_equal.proto.json | 16 +++++++--------- .../number/std_number_is_greater.proto.json | 16 +++++++--------- .../number/std_number_is_less.proto.json | 16 +++++++--------- .../number/std_number_is_positive.proto.json | 12 ++++++------ .../number/std_number_is_zero.proto.json | 12 ++++++------ .../number/std_number_ln.proto.json | 12 ++++++------ .../number/std_number_log.proto.json | 15 ++++++--------- .../number/std_number_max.proto.json | 15 ++++++--------- .../number/std_number_min.proto.json | 15 ++++++--------- .../number/std_number_modulo.proto.json | 15 ++++++--------- .../number/std_number_multiply.proto.json | 15 ++++++--------- .../number/std_number_negate.proto.json | 11 +++++------ .../number/std_number_pi.proto.json | 7 ++++--- .../number/std_number_random_number.proto.json | 15 ++++++--------- .../number/std_number_root.proto.json | 15 ++++++--------- .../number/std_number_round.proto.json | 15 ++++++--------- .../number/std_number_round_down.proto.json | 15 ++++++--------- .../number/std_number_round_up.proto.json | 15 ++++++--------- .../number/std_number_sin.proto.json | 11 +++++------ .../number/std_number_sinh.proto.json | 11 +++++------ .../number/std_number_square.proto.json | 11 +++++------ .../number/std_number_square_root.proto.json | 11 +++++------ .../number/std_number_subtract.proto.json | 15 ++++++--------- .../number/std_number_tan.proto.json | 11 +++++------ 31 files changed, 170 insertions(+), 225 deletions(-) diff --git a/definitions/standard/runtime_definition/number/std_number_cos.proto.json b/definitions/standard/runtime_definition/number/std_number_cos.proto.json index b757a894..11996dde 100644 --- a/definitions/standard/runtime_definition/number/std_number_cos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cos.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::cos", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "radians", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,6 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": ["NUMBER"], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json index 38c881d7..d156e2b9 100644 --- a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::cosh", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_divide.proto.json b/definitions/standard/runtime_definition/number/std_number_divide.proto.json index 3d6ec74f..d868e52d 100644 --- a/definitions/standard/runtime_definition/number/std_number_divide.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_divide.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::divide", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": true, "genericKeys": [], "name": [ @@ -73,5 +67,6 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_euler.proto.json b/definitions/standard/runtime_definition/number/std_number_euler.proto.json index 26e25d1b..6b0c2f10 100644 --- a/definitions/standard/runtime_definition/number/std_number_euler.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_euler.proto.json @@ -1,9 +1,7 @@ { "runtimeName": "std::number::euler", "runtimeParameterDefinitions": [], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -32,5 +30,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json index 3869fcec..2a8240c4 100644 --- a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::exponential", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "base", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "exponent", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json index 66328f8e..00e16cd5 100644 --- a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::from_text", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "NUMBER", "runtimeName": "text", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json index e3c749a5..cf21edf6 100644 --- a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json @@ -1,9 +1,7 @@ { "runtimeName": "std::number::infinity", "runtimeParameterDefinitions": [], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -32,5 +30,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json index b2cb60c3..5106dc45 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::is_equal", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER", + "BOOLEAN" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json index 3c94b208..431193ac 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::is_greater", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "BOOLEAN", + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json index 65c70310..dca72df5 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::is_less", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER", + "BOOLEAN" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json index e1282fc5..c0664faa 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::is_positive", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -52,6 +48,10 @@ "content": "${value} Is Greater than 0" } ], + "linkedDataTypeIdentifier": [ + "NUMBER", + "BOOLEAN" + ], "deprecationMessage": [], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json index f252bbf7..14585354 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::is_zero", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -52,6 +48,10 @@ "content": "${value} Equals 0" } ], + "linkedDataTypeIdentifier": [ + "NUMBER", + "BOOLEAN" + ], "deprecationMessage": [], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_ln.proto.json b/definitions/standard/runtime_definition/number/std_number_ln.proto.json index d00f7e54..b7f0f233 100644 --- a/definitions/standard/runtime_definition/number/std_number_ln.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_ln.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::ln", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMB, trueER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "BOOLEAN", + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_log.proto.json b/definitions/standard/runtime_definition/number/std_number_log.proto.json index e993dc71..699c9b8a 100644 --- a/definitions/standard/runtime_definition/number/std_number_log.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_log.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::log", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "base", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_max.proto.json b/definitions/standard/runtime_definition/number/std_number_max.proto.json index e45e70cb..27a1fa39 100644 --- a/definitions/standard/runtime_definition/number/std_number_max.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_max.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::max", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_min.proto.json b/definitions/standard/runtime_definition/number/std_number_min.proto.json index 0668a292..72d0629f 100644 --- a/definitions/standard/runtime_definition/number/std_number_min.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_min.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::min", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json index 027711a0..fafd2fce 100644 --- a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::modulo", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json index 85fb0458..9d9d2e1f 100644 --- a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::multiply", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_negate.proto.json b/definitions/standard/runtime_definition/number/std_number_negate.proto.json index 73da2b4f..7bfad27c 100644 --- a/definitions/standard/runtime_definition/number/std_number_negate.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_negate.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::negate", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_pi.proto.json b/definitions/standard/runtime_definition/number/std_number_pi.proto.json index a0e1fd97..5d72579a 100644 --- a/definitions/standard/runtime_definition/number/std_number_pi.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_pi.proto.json @@ -1,9 +1,7 @@ { "runtimeName": "std::number::pi", "runtimeParameterDefinitions": [], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -32,5 +30,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json index b3eed691..aa25c3cc 100644 --- a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::random_number", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "min", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "max", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_root.proto.json b/definitions/standard/runtime_definition/number/std_number_root.proto.json index 7c8ba834..b42a77c0 100644 --- a/definitions/standard/runtime_definition/number/std_number_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_root.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::root", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "root_exponent", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_round.proto.json b/definitions/standard/runtime_definition/number/std_number_round.proto.json index 119d169f..97201a20 100644 --- a/definitions/standard/runtime_definition/number/std_number_round.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::round", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "decimals", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json index be8a5757..16c7051c 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::round_down", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "decimals", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json index 47fbb805..efff8221 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::round_up", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "decimals", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_sin.proto.json b/definitions/standard/runtime_definition/number/std_number_sin.proto.json index 572a2d04..905ced8b 100644 --- a/definitions/standard/runtime_definition/number/std_number_sin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sin.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::sin", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json index 4897bbad..cfb00616 100644 --- a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::sinh", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_square.proto.json b/definitions/standard/runtime_definition/number/std_number_square.proto.json index 1d938438..69a2de8c 100644 --- a/definitions/standard/runtime_definition/number/std_number_square.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::square", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json index 1b66d1a9..f5ffd696 100644 --- a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::square_root", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json index fe8214c5..96014e13 100644 --- a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::subtract", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } diff --git a/definitions/standard/runtime_definition/number/std_number_tan.proto.json b/definitions/standard/runtime_definition/number/std_number_tan.proto.json index 9d47bbfe..c202e86a 100644 --- a/definitions/standard/runtime_definition/number/std_number_tan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_tan.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::number::tan", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "radians", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER" + ], "displayIcon": "tabler:math-function" } From 71614f6d84c51d0829548f930c1daa1bd9036ddb Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 18:17:26 +0100 Subject: [PATCH 05/33] feat: updated object functions --- .../object/std_object_contains_key.proto.json | 31 ++++---------- .../object/std_object_get.proto.json | 30 ++++---------- .../object/std_object_keys.proto.json | 41 ++++--------------- .../object/std_object_set.proto.json | 36 ++++------------ .../object/std_object_size.proto.json | 29 ++++--------- 5 files changed, 41 insertions(+), 126 deletions(-) diff --git a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json b/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json index 258be02a..436ca785 100644 --- a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::object::contains_key", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "OBJECT", "runtimeName": "object", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "K keyof Object", "runtimeName": "key", "defaultValue": null, "name": [ @@ -55,12 +38,10 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [ - "O" + "T" ], "name": [ { @@ -88,5 +69,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "OBJECT", + "BOOLEAN" + ], "displayIcon": "tabler:cube" } diff --git a/definitions/standard/runtime_definition/object/std_object_get.proto.json b/definitions/standard/runtime_definition/object/std_object_get.proto.json index 22f27bc6..9121cead 100644 --- a/definitions/standard/runtime_definition/object/std_object_get.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_get.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::object::get", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "OBJECT", "runtimeName": "object", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "keyof T", "runtimeName": "key", "defaultValue": null, "name": [ @@ -55,13 +38,11 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericKey": "K" - }, + "returnType": "T[K]", "throwsError": false, "genericKeys": [ "K", - "O" + "T" ], "name": [ { @@ -89,5 +70,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "OBJECT" + ], "displayIcon": "tabler:cube" } diff --git a/definitions/standard/runtime_definition/object/std_object_keys.proto.json b/definitions/standard/runtime_definition/object/std_object_keys.proto.json index 727ef4f7..ad5a8c90 100644 --- a/definitions/standard/runtime_definition/object/std_object_keys.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_keys.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::object::keys", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "OBJECT", "runtimeName": "object", "defaultValue": null, "name": [ @@ -35,24 +20,11 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "TEXT" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "throwsError": false, - "genericKeys": ["O"], + "genericKeys": [ + "T" + ], "name": [ { "code": "en-US", @@ -79,5 +51,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "OBJECT" + ], "displayIcon": "tabler:cube" } diff --git a/definitions/standard/runtime_definition/object/std_object_set.proto.json b/definitions/standard/runtime_definition/object/std_object_set.proto.json index fef874b5..d8429d88 100644 --- a/definitions/standard/runtime_definition/object/std_object_set.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_set.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::object::set", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "OBJECT", "runtimeName": "object", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "keyof T", "runtimeName": "key", "defaultValue": null, "name": [ @@ -55,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "genericKey": "I" - }, + "type": "T[K]", "runtimeName": "value", "defaultValue": null, "name": [ @@ -75,13 +56,11 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "OBJECT" - }, + "returnType": "OBJECT", "throwsError": false, "genericKeys": [ - "I", - "O" + "T", + "K" ], "name": [ { @@ -109,5 +88,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "OBJECT" + ], "displayIcon": "tabler:cube" } diff --git a/definitions/standard/runtime_definition/object/std_object_size.proto.json b/definitions/standard/runtime_definition/object/std_object_size.proto.json index 27f487e3..753555c0 100644 --- a/definitions/standard/runtime_definition/object/std_object_size.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_size.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::object::size", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "OBJECT", - "genericMappers": [ - { - "source": [ - { - "genericKey": "O" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "OBJECT", "runtimeName": "object", "defaultValue": null, "name": [ @@ -35,11 +20,11 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, - "genericKeys": ["O"], + "genericKeys": [ + "T" + ], "name": [ { "code": "en-US", @@ -66,5 +51,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "OBJECT", + "NUMBER" + ], "displayIcon": "tabler:cube" } From c8f38b67e5286b87a9367c0c2da42ec2febdc6f3 Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 18:18:36 +0100 Subject: [PATCH 06/33] drop: removed data type --- .../data_type/data_type/data_type.proto.json | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 definitions/standard/data_type/data_type/data_type.proto.json diff --git a/definitions/standard/data_type/data_type/data_type.proto.json b/definitions/standard/data_type/data_type/data_type.proto.json deleted file mode 100644 index 7f0a0a3b..00000000 --- a/definitions/standard/data_type/data_type/data_type.proto.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "identifier": "DATA_TYPE", - "name": [ - { - "code": "en-US", - "content": "DataType" - } - ], - "alias": [ - { - "code": "en-US", - "content": "type;struct;data;data_type;datatype" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "DataType" - } - ], - "rules": [], - "signature": "T", - "genericKeys": [ - "T" - ] -} From aa8d99ee0dec9c345ac81ebd640933bbf9ed6a7a Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 18:18:47 +0100 Subject: [PATCH 07/33] fix: correct signature for OBJECT --- definitions/standard/data_type/object/object.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/definitions/standard/data_type/object/object.proto.json b/definitions/standard/data_type/object/object.proto.json index e2976f52..548e4bf2 100644 --- a/definitions/standard/data_type/object/object.proto.json +++ b/definitions/standard/data_type/object/object.proto.json @@ -18,7 +18,7 @@ "content": "Object" } ], - "signature": "T", + "signature": "T & {}", "rules": [], "genericKeys": [ "T" From 03296f30f9fad6f724764a36797396dbe9f82657 Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 18:18:59 +0100 Subject: [PATCH 08/33] drop: removed regex rule from string --- definitions/standard/data_type/primitive/text.proto.json | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/definitions/standard/data_type/primitive/text.proto.json b/definitions/standard/data_type/primitive/text.proto.json index 27bc05a3..cb940ee6 100644 --- a/definitions/standard/data_type/primitive/text.proto.json +++ b/definitions/standard/data_type/primitive/text.proto.json @@ -19,12 +19,6 @@ } ], "signature": "string", - "rules": [ - { - "regex": { - "pattern": "[\\s\\S]*" - } - } - ], + "rules": [], "genericKeys": [] } From 9a87b6470e5aaaa0d38faebb90665bbc9a14f3be Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 2 Mar 2026 18:41:02 +0100 Subject: [PATCH 09/33] feat: updated text functions --- .../text/std_text_append.proto.json | 15 ++++------ .../text/std_text_as_bytes.proto.json | 28 +++++------------- .../text/std_text_at.proto.json | 16 +++++----- .../text/std_text_byte_size.proto.json | 12 ++++---- .../text/std_text_capitalize.proto.json | 9 ++---- .../text/std_text_chars.proto.json | 25 ++++------------ .../text/std_text_contains.proto.json | 16 +++++----- .../text/std_text_decode.proto.json | 16 +++++----- .../text/std_text_encode.proto.json | 16 +++++----- .../text/std_text_ends_with.proto.json | 16 +++++----- .../text/std_text_from_ascii.proto.json | 26 +++++------------ .../text/std_text_hex.proto.json | 11 ++++--- .../text/std_text_index_of.proto.json | 16 +++++----- .../text/std_text_insert.proto.json | 20 +++++-------- .../text/std_text_is_equal.proto.json | 16 +++++----- .../text/std_text_length.proto.json | 12 ++++---- .../text/std_text_lowercase.proto.json | 11 ++++--- .../text/std_text_octal.proto.json | 11 ++++--- .../text/std_text_prepend.proto.json | 15 ++++------ .../text/std_text_remove.proto.json | 20 +++++-------- .../text/std_text_replace.proto.json | 19 +++++------- .../text/std_text_replace_first.proto.json | 19 +++++------- .../text/std_text_replace_last.proto.json | 19 +++++------- .../text/std_text_reverse.proto.json | 11 ++++--- .../text/std_text_split.proto.json | 29 +++++-------------- .../text/std_text_start_with.proto.json | 16 +++++----- .../text/std_text_swapcase.proto.json | 11 ++++--- .../text/std_text_to_ascii.proto.json | 26 +++++------------ .../text/std_text_trim.proto.json | 11 ++++--- .../text/std_text_uppercase.proto.json | 11 ++++--- 30 files changed, 190 insertions(+), 309 deletions(-) diff --git a/definitions/standard/runtime_definition/text/std_text_append.proto.json b/definitions/standard/runtime_definition/text/std_text_append.proto.json index 70ae8932..2a046bee 100644 --- a/definitions/standard/runtime_definition/text/std_text_append.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_append.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::append", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "suffix", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json index 25bfa88b..f37abb64 100644 --- a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::as_bytes", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,22 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "NUMBER" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [], "name": [ @@ -66,5 +49,10 @@ } ], "deprecationMessage": [], - "displayIcon": "tabler:abc" + "displayIcon": "tabler:abc", + "linkedDataTypeIdentifier": [ + "TEXT", + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_at.proto.json b/definitions/standard/runtime_definition/text/std_text_at.proto.json index 65a80178..0b13854d 100644 --- a/definitions/standard/runtime_definition/text/std_text_at.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_at.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::at", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "index", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "NUMBER", + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json index 54eff105..631a0f56 100644 --- a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::byte_size", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "NUMBER" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json index 28a2e715..fe1186b1 100644 --- a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::capitalize", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,6 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": ["TEXT"], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_chars.proto.json b/definitions/standard/runtime_definition/text/std_text_chars.proto.json index d8628bc1..19206036 100644 --- a/definitions/standard/runtime_definition/text/std_text_chars.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_chars.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::chars", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,22 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "TEXT" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [], "name": [ @@ -65,6 +48,10 @@ "content": "Turns ${value} into a List of Characters" } ], + "linkedDataTypeIdentifier": [ + "TEXT", + "LIST" + ], "deprecationMessage": [], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_contains.proto.json b/definitions/standard/runtime_definition/text/std_text_contains.proto.json index 89b255f6..ddcf5321 100644 --- a/definitions/standard/runtime_definition/text/std_text_contains.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_contains.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::contains", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "substring", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -72,6 +66,10 @@ "content": "Check if ${value} contains ${substring}" } ], + "linkedDataTypeIdentifier": [ + "TEXT", + "BOOLEAN" + ], "deprecationMessage": [], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_decode.proto.json b/definitions/standard/runtime_definition/text/std_text_decode.proto.json index b79a808a..e5699151 100644 --- a/definitions/standard/runtime_definition/text/std_text_decode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_decode.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::decode", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT_ENCODING" - }, + "type": "TEXT_ENCODING", "runtimeName": "encoding", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -72,6 +66,10 @@ "content": "Decode ${value} using ${encoding}" } ], + "linkedDataTypeIdentifier": [ + "TEXT", + "TEXT_ENCODING" + ], "deprecationMessage": [], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_encode.proto.json b/definitions/standard/runtime_definition/text/std_text_encode.proto.json index 93c98953..449ffbbc 100644 --- a/definitions/standard/runtime_definition/text/std_text_encode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_encode.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::encode", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT_ENCODING" - }, + "type": "TEXT_ENCODING", "runtimeName": "encoding", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -72,6 +66,10 @@ "content": "Encode ${value} to ${encoding}" } ], + "linkedDataTypeIdentifier": [ + "TEXT", + "TEXT_EMCODING" + ], "deprecationMessage": [], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json index 9ee4484e..53b23f09 100644 --- a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::ends_with", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "suffix", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "BOOLEAN" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json index 491a2c97..c154ff3f 100644 --- a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json @@ -2,22 +2,7 @@ "runtimeName": "std::text::from_ascii", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "NUMBER" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "type": "LIST", "runtimeName": "value", "defaultValue": null, "name": [ @@ -35,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -66,5 +49,10 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "NUMBER", + "LIST" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_hex.proto.json b/definitions/standard/runtime_definition/text/std_text_hex.proto.json index 2572b1b5..8a9bf993 100644 --- a/definitions/standard/runtime_definition/text/std_text_hex.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_hex.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::hex", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json index 4a9a7953..331522c7 100644 --- a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::index_of", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "substring", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "NUMBER" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_insert.proto.json b/definitions/standard/runtime_definition/text/std_text_insert.proto.json index 62dc050e..ccb681f7 100644 --- a/definitions/standard/runtime_definition/text/std_text_insert.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_insert.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::insert", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "position", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "text", "defaultValue": null, "name": [ @@ -67,9 +61,7 @@ ] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -98,5 +90,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "NUMBER" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json index e117e72f..8f088c9d 100644 --- a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::is_equal", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "first", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "second", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "BOOLEAN" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_length.proto.json b/definitions/standard/runtime_definition/text/std_text_length.proto.json index f92a0ba6..a7932411 100644 --- a/definitions/standard/runtime_definition/text/std_text_length.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_length.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::length", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "returnType": "NUMBER", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "NUMBER" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json index 9a6cf528..01c693e3 100644 --- a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::lowercase", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_octal.proto.json b/definitions/standard/runtime_definition/text/std_text_octal.proto.json index ad631b1f..53152e57 100644 --- a/definitions/standard/runtime_definition/text/std_text_octal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_octal.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::octal", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json index 64d2ce17..ada0c17a 100644 --- a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::prepend", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "prefix", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_remove.proto.json b/definitions/standard/runtime_definition/text/std_text_remove.proto.json index 6e043f21..8947bff5 100644 --- a/definitions/standard/runtime_definition/text/std_text_remove.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_remove.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::remove", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "start", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, + "type": "NUMBER", "runtimeName": "end", "defaultValue": null, "name": [ @@ -67,9 +61,7 @@ ] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -98,5 +90,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "NUMBER" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_replace.proto.json b/definitions/standard/runtime_definition/text/std_text_replace.proto.json index 5be1a450..890192ec 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::replace", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "old", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ ] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "new", "defaultValue": null, "name": [ @@ -62,9 +56,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -93,5 +85,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json index a384431b..3cef727b 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::replace_first", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "old", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "new", "defaultValue": null, "name": [ @@ -62,9 +56,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -98,5 +90,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json index 0b661cdb..2338f862 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::replace_last", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "old", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "new", "defaultValue": null, "name": [ @@ -62,9 +56,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -93,5 +85,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json index 54bc53e6..590b24ef 100644 --- a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::reverse", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_split.proto.json b/definitions/standard/runtime_definition/text/std_text_split.proto.json index 1d7ece53..7579fca8 100644 --- a/definitions/standard/runtime_definition/text/std_text_split.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_split.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::split", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "delimiter", "defaultValue": null, "name": [ @@ -42,22 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "TEXT" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [], "name": [ @@ -86,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "LIST" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json index 06b7acab..c51d0dee 100644 --- a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::start_with", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] }, { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "prefix", "defaultValue": null, "name": [ @@ -42,9 +38,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "BOOLEAN" - }, + "returnType": "BOOLEAN", "throwsError": false, "genericKeys": [], "name": [ @@ -73,5 +67,9 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "BOOLEAN" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json index 4fe48e0c..2aad206b 100644 --- a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::swapcase", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json index 1770ecc3..8bc379eb 100644 --- a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::to_ascii", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,22 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "genericType": { - "dataTypeIdentifier": "LIST", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "NUMBER" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - }, + "returnType": "LIST", "throwsError": false, "genericKeys": [], "name": [ @@ -66,5 +49,10 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT", + "LIST", + "NUMBER" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_trim.proto.json b/definitions/standard/runtime_definition/text/std_text_trim.proto.json index 8c821ce4..29dce6b2 100644 --- a/definitions/standard/runtime_definition/text/std_text_trim.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_trim.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::trim", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } diff --git a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json index 1e0897aa..71f6dac1 100644 --- a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json @@ -2,9 +2,7 @@ "runtimeName": "std::text::uppercase", "runtimeParameterDefinitions": [ { - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "type": "TEXT", "runtimeName": "value", "defaultValue": null, "name": [ @@ -22,9 +20,7 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - }, + "returnType": "TEXT", "throwsError": false, "genericKeys": [], "name": [ @@ -53,5 +49,8 @@ } ], "deprecationMessage": [], + "linkedDataTypeIdentifier": [ + "TEXT" + ], "displayIcon": "tabler:abc" } From 1841d19eecde53d6a4aea19e093b9113d25893ad Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 11:56:12 +0100 Subject: [PATCH 10/33] dependencies: update to tucana 0.0.56 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3bb5ff5f..561153f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2415,9 +2415,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tucana" -version = "0.0.55" +version = "0.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135d12d97f45f5f0ebd2a68f3109f1a0bc23946092ddac0fa67f59eaa04542b4" +checksum = "a33d3527f287b0f0f0a3784cb55c801dabc226bf79ebee28394dd31f3b9794ff" dependencies = [ "pbjson", "pbjson-build", diff --git a/Cargo.toml b/Cargo.toml index 1eac0f29..66cbd3a6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ edition = "2024" [workspace.dependencies] serde = "1.0.219" serde_json = "1.0.140" -tucana = "0.0.55" +tucana = "0.0.56" clap = "4.5.41" colored = "3.0" tabled = "0.20" From a0624ff2d20476b4fc9b6bb1a865dda9765c5ed9 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 11:59:30 +0100 Subject: [PATCH 11/33] feat: removed unneeded error types --- crates/cli/src/diagnostics/diagnose.rs | 35 -------------------------- crates/cli/src/diagnostics/kinds.rs | 10 -------- 2 files changed, 45 deletions(-) diff --git a/crates/cli/src/diagnostics/diagnose.rs b/crates/cli/src/diagnostics/diagnose.rs index fac727b9..e8a1255a 100644 --- a/crates/cli/src/diagnostics/diagnose.rs +++ b/crates/cli/src/diagnostics/diagnose.rs @@ -23,24 +23,10 @@ impl Diagnose { pub fn print(&self) -> String { let path = format!("{}:{}:{}", Path::new(&self.definition.path).display(), 1, 1); match &self.kind { - EmptyGenericMapper => error( - format!( - "`{}` defined a generic_type but its mapper are empty!`", - self.definition_name - ), - &path, - ), DeserializationError { description } => error( format!("A JSON paring error occurred: `{}`", description), &path, ), - GenericKeyNotInMappingTarget { key, target } => error( - format!( - "`{}` is mapping the key: {} onto the target: {}. But the target did not define this generic_key!", - self.definition_name, key, target - ), - &path, - ), DuplicateDataTypeIdentifier { identifier } => error( format!( "The data_type `{}` is already defined resulting in a duplicate!", @@ -83,27 +69,6 @@ impl Diagnose { ), &path, ), - ForbiddenVariant => error( - format!( - "The data_type variant of `{}` is 0 and thus incorrect!", - self.definition_name - ), - &path, - ), - UnusedGenericKey { key } => error( - format!( - "`{}` defined a generic_key (`{}`) that is never used!", - self.definition_name, key - ), - &path, - ), - UndefinedGenericKey { key } => error( - format!( - "`{}` uses a generic_key (`{}`) that's not defined!", - self.definition_name, key - ), - &path, - ), UndefinedTranslation { translation_field } => warning( format!( "`{}` has an empty field (`{}`) of translations!", diff --git a/crates/cli/src/diagnostics/kinds.rs b/crates/cli/src/diagnostics/kinds.rs index 7c77af34..6e5a6aba 100644 --- a/crates/cli/src/diagnostics/kinds.rs +++ b/crates/cli/src/diagnostics/kinds.rs @@ -8,12 +8,7 @@ pub enum DiagnosticKind { DuplicateRuntimeFunctionIdentifier { identifier: String }, DuplicateRuntimeParameterIdentifier { identifier: String }, UndefinedDataTypeIdentifier { identifier: String }, - EmptyGenericMapper, - GenericKeyNotInMappingTarget { key: String, target: String }, NullField { field_name: String }, - ForbiddenVariant, - UnusedGenericKey { key: String }, - UndefinedGenericKey { key: String }, UndefinedTranslation { translation_field: String }, MissingTranslation { translation_field: String }, } @@ -27,13 +22,8 @@ impl DiagnosticKind { | DuplicateFlowTypeIdentifier { .. } | DuplicateRuntimeFunctionIdentifier { .. } | DuplicateRuntimeParameterIdentifier { .. } - | GenericKeyNotInMappingTarget { .. } - | EmptyGenericMapper | UndefinedDataTypeIdentifier { .. } | NullField { .. } - | ForbiddenVariant - | UnusedGenericKey { .. } - | UndefinedGenericKey { .. } | MissingTranslation { .. } => Severity::Error, UndefinedTranslation { .. } => Severity::Warning, } From 3ed5ee6e2ac650fdc36f1bb813097162d6727dbd Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 12:21:44 +0100 Subject: [PATCH 12/33] feat: adjusted cli to latest data type defintions --- crates/cli/src/analyser/data_type.rs | 161 +++----------------- crates/cli/src/analyser/flow_type.rs | 13 +- crates/cli/src/analyser/function.rs | 123 +++------------ crates/cli/src/analyser/index_identifier.rs | 7 - 4 files changed, 47 insertions(+), 257 deletions(-) diff --git a/crates/cli/src/analyser/data_type.rs b/crates/cli/src/analyser/data_type.rs index df7bea9e..351a239b 100644 --- a/crates/cli/src/analyser/data_type.rs +++ b/crates/cli/src/analyser/data_type.rs @@ -1,8 +1,6 @@ use crate::analyser::core::{AnalysableDataType, Analyser}; use crate::diagnostics::diagnose::Diagnose; use crate::diagnostics::kinds::DiagnosticKind; -use tucana::shared::DataTypeIdentifier; -use tucana::shared::data_type_identifier::Type; use tucana::shared::definition_data_type_rule::Config; impl Analyser { @@ -17,13 +15,16 @@ impl Analyser { }, )); } - - if dt.variant == 0 { - self.reporter.add(Diagnose::new( - dt.identifier.clone(), - adt.original_definition.clone(), - DiagnosticKind::ForbiddenVariant, - )); + for linked in dt.linked_data_type_identifiers.clone() { + if !self.data_type_identifier_exists(linked.as_str(), None) { + self.reporter.add(Diagnose::new( + dt.identifier.clone(), + adt.original_definition.clone(), + DiagnosticKind::UndefinedDataTypeIdentifier { + identifier: linked.clone(), + }, + )); + } } if dt.alias.is_empty() { @@ -45,89 +46,27 @@ impl Analyser { }, )); } - let mut detected: Vec = vec![]; + + if dt.signature == "" { + self.reporter.add(Diagnose::new( + dt.identifier.clone(), + adt.original_definition.clone(), + DiagnosticKind::NullField { + field_name: "signature".into(), + }, + )); + } + for optional_rule in &dt.rules { if let Some(config) = &optional_rule.config { match config { - Config::ContainsKey(rule) => { - if let Some(dti) = &rule.data_type_identifier { - self.walk_data_type_identifier(adt, dti, &mut detected); - } else { - self.null_field("definition_data_type_contains_key_rule".into(), adt); - } - } - Config::ContainsType(rule) => { - if let Some(dti) = &rule.data_type_identifier { - self.walk_data_type_identifier(adt, dti, &mut detected); - } else { - self.null_field("definition_data_type_contains_type_rule".into(), adt); - } - } - Config::ItemOfCollection(rule) => { - if rule.items.is_empty() { - self.null_field( - "definition_data_type_item_of_collection_rule".into(), - adt, - ); - } - } Config::NumberRange(_) | Config::Regex(_) => {} - Config::InputTypes(rule) => { - if rule.input_types.is_empty() { - self.null_field("definition_data_type_input_types_rule".into(), adt); - } - for input in &rule.input_types { - if let Some(dti) = &input.data_type_identifier { - self.walk_data_type_identifier(adt, dti, &mut detected); - } else { - self.reporter.add(Diagnose::new( - dt.identifier.clone(), - adt.original_definition.clone(), - DiagnosticKind::UndefinedDataTypeIdentifier { - identifier: dt.identifier.clone(), - }, - )); - } - } - } - Config::ReturnType(rule) => { - if let Some(dti) = &rule.data_type_identifier { - self.walk_data_type_identifier(adt, dti, &mut detected); - } else { - self.null_field("definition_data_type_return_type_rule".into(), adt); - } - } - Config::ParentType(rule) => { - if let Some(dti) = &rule.parent_type { - self.walk_data_type_identifier(adt, dti, &mut detected); - } else { - self.null_field("definition_data_type_parent_type_rule".into(), adt); - } - } } } else { self.null_field("rule".into(), adt); } } - for key in dt.generic_keys.iter().filter(|k| !detected.contains(k)) { - self.reporter.add(Diagnose::new( - dt.identifier.clone(), - adt.original_definition.clone(), - DiagnosticKind::UnusedGenericKey { key: key.clone() }, - )); - } - for key in detected - .into_iter() - .filter(|k| !dt.generic_keys.contains(k)) - { - self.reporter.add(Diagnose::new( - dt.identifier.clone(), - adt.original_definition.clone(), - DiagnosticKind::UndefinedGenericKey { key }, - )); - } - if dt.name.is_empty() { self.reporter.add(Diagnose::new( dt.identifier.clone(), @@ -138,62 +77,4 @@ impl Analyser { )); } } - - fn walk_data_type_identifier( - &mut self, - adt: &AnalysableDataType, - dti: &DataTypeIdentifier, - acc: &mut Vec, - ) { - if let Some(t) = &dti.r#type { - match t { - Type::DataTypeIdentifier(identifier) => { - if !self.data_type_identifier_exists(identifier, Some(adt.id)) { - self.reporter.add(Diagnose::new( - adt.definition_data_type.identifier.clone(), - adt.original_definition.clone(), - DiagnosticKind::UndefinedDataTypeIdentifier { - identifier: identifier.clone(), - }, - )); - } - } - Type::GenericType(generic) => { - if !self - .data_type_identifier_exists(&generic.data_type_identifier, Some(adt.id)) - { - self.reporter.add(Diagnose::new( - adt.definition_data_type.identifier.clone(), - adt.original_definition.clone(), - DiagnosticKind::UndefinedDataTypeIdentifier { - identifier: generic.data_type_identifier.clone(), - }, - )); - } - if generic.generic_mappers.is_empty() { - self.reporter.add(Diagnose::new( - adt.definition_data_type.identifier.clone(), - adt.original_definition.clone(), - DiagnosticKind::EmptyGenericMapper, - )); - } - for mapper in &generic.generic_mappers { - if adt - .definition_data_type - .generic_keys - .contains(&mapper.target) - { - acc.push(mapper.target.clone()); - } - for source in &mapper.source { - self.walk_data_type_identifier(adt, source, acc); - } - } - } - Type::GenericKey(key) => acc.push(key.clone()), - } - } else { - self.null_field("data_type".into(), adt); - } - } } diff --git a/crates/cli/src/analyser/flow_type.rs b/crates/cli/src/analyser/flow_type.rs index 6dd6e723..3affa6e8 100644 --- a/crates/cli/src/analyser/flow_type.rs +++ b/crates/cli/src/analyser/flow_type.rs @@ -66,24 +66,25 @@ impl Analyser { } if let Some(identifier) = &flow.input_type_identifier - && !self.data_type_identifier_exists(identifier, None) + && identifier == "" { self.reporter.add(Diagnose::new( name.clone(), original.clone(), - DiagnosticKind::UndefinedDataTypeIdentifier { - identifier: identifier.clone(), + DiagnosticKind::NullField { + field_name: "input_type_identifier".into(), }, )); } + if let Some(identifier) = &flow.return_type_identifier - && !self.data_type_identifier_exists(identifier, None) + && identifier == "" { self.reporter.add(Diagnose::new( name.clone(), original.clone(), - DiagnosticKind::UndefinedDataTypeIdentifier { - identifier: identifier.clone(), + DiagnosticKind::NullField { + field_name: "input_type_identifier".into(), }, )); } diff --git a/crates/cli/src/analyser/function.rs b/crates/cli/src/analyser/function.rs index 95d68dc3..7f630287 100644 --- a/crates/cli/src/analyser/function.rs +++ b/crates/cli/src/analyser/function.rs @@ -1,8 +1,6 @@ use crate::analyser::core::{AnalysableFunction, Analyser}; use crate::diagnostics::diagnose::Diagnose; use crate::diagnostics::kinds::DiagnosticKind; -use tucana::shared::DataTypeIdentifier; -use tucana::shared::data_type_identifier::Type; impl Analyser { pub fn analyse_runtime_function(&mut self, af: &AnalysableFunction) { @@ -10,6 +8,18 @@ impl Analyser { let function = &af.function; let original = af.original_definition.clone(); + for linked in function.linked_data_type_identifiers.clone() { + if !self.data_type_identifier_exists(linked.as_str(), None) { + self.reporter.add(Diagnose::new( + name.clone(), + original.clone(), + DiagnosticKind::UndefinedDataTypeIdentifier { + identifier: linked.clone(), + }, + )); + } + } + if function.display_icon.is_empty() { self.reporter.add(Diagnose::new( name.clone(), @@ -68,12 +78,13 @@ impl Analyser { )); } - let mut detected_generic_keys: Vec = vec![]; - if let Some(identifier) = &function.return_type_identifier { - detected_generic_keys.append(&mut self.walk_function_dti( - &name, - &original, - identifier.clone(), + if function.signature == "" { + self.reporter.add(Diagnose::new( + name.clone(), + original.clone(), + DiagnosticKind::NullField { + field_name: "signature".into(), + }, )); } @@ -107,22 +118,6 @@ impl Analyser { )); } - if let Some(identifier) = ¶meter.data_type_identifier { - detected_generic_keys.append(&mut self.walk_function_dti( - &name, - &original, - identifier.clone(), - )); - } else { - self.reporter.add(Diagnose::new( - name.clone(), - original.clone(), - DiagnosticKind::NullField { - field_name: "data_type".into(), - }, - )); - } - if param_names.contains(¶meter.runtime_name) { self.reporter.add(Diagnose::new( name.clone(), @@ -134,85 +129,5 @@ impl Analyser { } param_names.push(parameter.runtime_name.clone()); } - - for key in function - .generic_keys - .iter() - .filter(|k| !detected_generic_keys.contains(k)) - .cloned() - { - self.reporter.add(Diagnose::new( - name.clone(), - original.clone(), - DiagnosticKind::UnusedGenericKey { key }, - )); - } - for key in detected_generic_keys - .into_iter() - .filter(|k| !function.generic_keys.contains(k)) - { - self.reporter.add(Diagnose::new( - name.clone(), - original.clone(), - DiagnosticKind::UndefinedGenericKey { key }, - )); - } - } - - fn walk_function_dti( - &mut self, - name: &str, - original: &crate::parser::Meta, - identifier: DataTypeIdentifier, - ) -> Vec { - let mut result: Vec = vec![]; - if let Some(t) = identifier.r#type { - match t { - Type::DataTypeIdentifier(dt) => { - if !self.data_type_identifier_exists(&dt, None) { - self.reporter.add(Diagnose::new( - name.to_string(), - original.clone(), - DiagnosticKind::UndefinedDataTypeIdentifier { identifier: dt }, - )); - } - } - Type::GenericType(gt) => { - if !self.data_type_identifier_exists(>.data_type_identifier, None) { - self.reporter.add(Diagnose::new( - name.to_string(), - original.clone(), - DiagnosticKind::UndefinedDataTypeIdentifier { - identifier: gt.data_type_identifier.clone(), - }, - )); - } - if gt.generic_mappers.is_empty() { - self.reporter.add(Diagnose::new( - name.to_string(), - original.clone(), - DiagnosticKind::EmptyGenericMapper, - )); - } - for mapper in >.generic_mappers { - for source in mapper.source.clone() { - result.append(&mut self.walk_function_dti(name, original, source)); - } - if !self.generic_key_in_target(&mapper.target, >.data_type_identifier) { - self.reporter.add(Diagnose::new( - name.to_string(), - original.clone(), - DiagnosticKind::GenericKeyNotInMappingTarget { - key: mapper.target.clone(), - target: gt.data_type_identifier.clone(), - }, - )); - } - } - } - Type::GenericKey(key) => result.push(key.clone()), - } - } - result } } diff --git a/crates/cli/src/analyser/index_identifier.rs b/crates/cli/src/analyser/index_identifier.rs index 588c889f..3ed4bb2a 100644 --- a/crates/cli/src/analyser/index_identifier.rs +++ b/crates/cli/src/analyser/index_identifier.rs @@ -35,11 +35,4 @@ impl IdentifierIndex { .map(|found| except.map(|e| *found != e).unwrap_or(true)) .unwrap_or(false) } - - pub fn has_function(&self, name: &str, except: Option) -> bool { - self.functions - .get(&normalize(name)) - .map(|found| except.map(|e| *found != e).unwrap_or(true)) - .unwrap_or(false) - } } From f505d7b1bfbba9f438401384adb47ae4234766bf Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 12:36:01 +0100 Subject: [PATCH 13/33] drop: removed unused code --- crates/cli/src/analyser/core.rs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/crates/cli/src/analyser/core.rs b/crates/cli/src/analyser/core.rs index 4a1cadee..cec94cbd 100644 --- a/crates/cli/src/analyser/core.rs +++ b/crates/cli/src/analyser/core.rs @@ -57,19 +57,6 @@ impl Analyser { self.index.has_data_type(identifier, except_id) } - pub fn generic_key_in_target(&self, key: &str, target: &str) -> bool { - let norm_target = target.to_ascii_lowercase(); - self.data_types.iter().any(|dt| { - dt.definition_data_type - .identifier - .eq_ignore_ascii_case(&norm_target) - && dt - .definition_data_type - .generic_keys - .contains(&key.to_string()) - }) - } - pub fn null_field(&mut self, name: String, adt: &AnalysableDataType) { self.reporter.add(Diagnose::new( adt.definition_data_type.identifier.clone(), From bc879684c4a7bd423009b8ad53f1c9029a487919 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 13:06:15 +0100 Subject: [PATCH 14/33] ref: renamed and removed some fields --- definitions/cron/data_type/type/cron_day_of_month.proto.json | 4 ++-- definitions/cron/data_type/type/cron_day_of_week.proto.json | 4 ++-- definitions/cron/data_type/type/cron_hour.proto.json | 4 ++-- definitions/cron/data_type/type/cron_minute.proto.json | 4 ++-- definitions/cron/data_type/type/cron_month.proto.json | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/definitions/cron/data_type/type/cron_day_of_month.proto.json b/definitions/cron/data_type/type/cron_day_of_month.proto.json index cbff1027..60a85af6 100644 --- a/definitions/cron/data_type/type/cron_day_of_month.proto.json +++ b/definitions/cron/data_type/type/cron_day_of_month.proto.json @@ -26,6 +26,6 @@ } ], "genericKeys": [], - "linked_data_type_identifiers": [], - "signature": "string" + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_day_of_week.proto.json b/definitions/cron/data_type/type/cron_day_of_week.proto.json index c4b4aa7b..ac4b0c4a 100644 --- a/definitions/cron/data_type/type/cron_day_of_week.proto.json +++ b/definitions/cron/data_type/type/cron_day_of_week.proto.json @@ -26,6 +26,6 @@ } ], "genericKeys": [], - "linked_data_type_identifiers": [], - "signature": "string" + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_hour.proto.json b/definitions/cron/data_type/type/cron_hour.proto.json index f180fb0b..6bd485d8 100644 --- a/definitions/cron/data_type/type/cron_hour.proto.json +++ b/definitions/cron/data_type/type/cron_hour.proto.json @@ -26,6 +26,6 @@ } ], "genericKeys": [], - "linked_data_type_identifiers": [], - "signature": "string" + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_minute.proto.json b/definitions/cron/data_type/type/cron_minute.proto.json index 91998c74..842e6ad1 100644 --- a/definitions/cron/data_type/type/cron_minute.proto.json +++ b/definitions/cron/data_type/type/cron_minute.proto.json @@ -26,6 +26,6 @@ } ], "genericKeys": [], - "linked_data_type_identifiers": [], - "signature": "string" + "linked_data_type_identifiers": [], + "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_month.proto.json b/definitions/cron/data_type/type/cron_month.proto.json index 5180e162..418b1289 100644 --- a/definitions/cron/data_type/type/cron_month.proto.json +++ b/definitions/cron/data_type/type/cron_month.proto.json @@ -26,6 +26,6 @@ } ], "genericKeys": [], - "linked_data_type_identifiers": [], - "signature": "string" + "linked_data_type_identifiers": [], + "signature": "string" } From 4e833b12271b0ed0ba4549660776e91549363d36 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 13:06:35 +0100 Subject: [PATCH 15/33] feat: reworked definitions --- .../data_type/rest.header_input.proto.json | 46 ++-- .../data_type/rest_adapter_input.proto.json | 54 ++--- definitions/rest/flow_type/rest.proto.json | 136 +++++------ .../rest_control_respond.proto.json | 100 ++++---- .../array/http_header_map.proto.json | 52 ++--- .../standard/data_type/array/list.proto.json | 48 ++-- .../data_type/node/comparator.proto.json | 54 ++--- .../data_type/node/consumer.proto.json | 48 ++-- .../data_type/node/predicate.proto.json | 54 ++--- .../data_type/node/runnable.proto.json | 44 ++-- .../data_type/node/transform.proto.json | 50 ++-- .../object/http_header_entry.proto.json | 50 ++-- .../data_type/object/http_request.proto.json | 58 ++--- .../data_type/object/http_response.proto.json | 56 ++--- .../data_type/object/object.proto.json | 48 ++-- .../data_type/primitive/boolean.proto.json | 44 ++-- .../data_type/primitive/number.proto.json | 44 ++-- .../data_type/primitive/text.proto.json | 44 ++-- .../data_type/type/http_method.proto.json | 48 ++-- .../type/http_status_code.proto.json | 64 ++--- .../data_type/type/http_url.proto.json | 62 ++--- .../data_type/type/text_encoding.proto.json | 44 ++-- .../array/std_array_at.proto.json | 145 ++++++------ .../array/std_array_concat.proto.json | 143 ++++++------ .../array/std_array_filter.proto.json | 143 ++++++------ .../array/std_array_find.proto.json | 144 ++++++------ .../array/std_array_find_index.proto.json | 147 ++++++------ .../array/std_array_find_last.proto.json | 145 ++++++------ .../array/std_array_first.proto.json | 108 +++++---- .../array/std_array_flat.proto.json | 108 +++++---- .../array/std_array_for_each.proto.json | 145 ++++++------ .../array/std_array_index_of.proto.json | 145 ++++++------ .../array/std_array_is_empty.proto.json | 110 +++++---- .../array/std_array_join.proto.json | 143 ++++++------ .../array/std_array_last.proto.json | 108 +++++---- .../array/std_array_map.proto.json | 146 ++++++------ .../array/std_array_max.proto.json | 108 +++++---- .../array/std_array_min.proto.json | 108 +++++---- .../array/std_array_pop.proto.json | 108 +++++---- .../array/std_array_push.proto.json | 145 ++++++------ .../array/std_array_remove.proto.json | 143 ++++++------ .../array/std_array_reverse.proto.json | 106 +++++---- .../array/std_array_size.proto.json | 110 +++++---- .../array/std_array_sort.proto.json | 143 ++++++------ .../array/std_array_sort_reverse.proto.json | 143 ++++++------ .../array/std_array_sum.proto.json | 106 +++++---- .../array/std_array_to_unique.proto.json | 108 +++++---- .../boolean/std_boolean_as_number.proto.json | 108 +++++---- .../boolean/std_boolean_as_text.proto.json | 108 +++++---- .../std_boolean_from_number.proto.json | 108 +++++---- .../boolean/std_boolean_from_text.proto.json | 108 +++++---- .../boolean/std_boolean_is_equal.proto.json | 141 ++++++----- .../boolean/std_boolean_negate.proto.json | 106 +++++---- .../control/std_control_if.proto.json | 143 ++++++------ .../control/std_control_if_else.proto.json | 189 ++++++++------- .../control/std_control_return.proto.json | 102 ++++---- .../control/std_control_stop.proto.json | 71 +++--- .../control/std_control_value.proto.json | 102 ++++---- .../http/http_request_create.proto.json | 221 +++++++++--------- .../http/http_response_create.proto.json | 187 ++++++++------- .../number/std_number_abs.proto.json | 104 ++++----- .../number/std_number_add.proto.json | 141 ++++++----- .../number/std_number_arccos.proto.json | 106 +++++---- .../number/std_number_arcsin.proto.json | 106 +++++---- .../number/std_number_arctan.proto.json | 106 +++++---- .../number/std_number_as_text.proto.json | 105 ++++----- .../number/std_number_clamp.proto.json | 176 +++++++------- .../number/std_number_cos.proto.json | 104 ++++----- .../number/std_number_cosh.proto.json | 106 +++++---- .../number/std_number_divide.proto.json | 137 ++++++----- .../number/std_number_euler.proto.json | 69 +++--- .../number/std_number_exponential.proto.json | 141 ++++++----- .../number/std_number_from_text.proto.json | 106 +++++---- .../number/std_number_infinity.proto.json | 69 +++--- .../number/std_number_is_equal.proto.json | 143 ++++++------ .../number/std_number_is_greater.proto.json | 143 ++++++------ .../number/std_number_is_less.proto.json | 143 ++++++------ .../number/std_number_is_positive.proto.json | 108 +++++---- .../number/std_number_is_zero.proto.json | 108 +++++---- .../number/std_number_ln.proto.json | 108 +++++---- .../number/std_number_log.proto.json | 141 ++++++----- .../number/std_number_max.proto.json | 141 ++++++----- .../number/std_number_min.proto.json | 141 ++++++----- .../number/std_number_modulo.proto.json | 141 ++++++----- .../number/std_number_multiply.proto.json | 141 ++++++----- .../number/std_number_negate.proto.json | 106 +++++---- .../number/std_number_pi.proto.json | 69 +++--- .../std_number_random_number.proto.json | 141 ++++++----- .../number/std_number_root.proto.json | 141 ++++++----- .../number/std_number_round.proto.json | 141 ++++++----- .../number/std_number_round_down.proto.json | 141 ++++++----- .../number/std_number_round_up.proto.json | 141 ++++++----- .../number/std_number_sin.proto.json | 106 +++++---- .../number/std_number_sinh.proto.json | 106 +++++---- .../number/std_number_square.proto.json | 106 +++++---- .../number/std_number_square_root.proto.json | 106 +++++---- .../number/std_number_subtract.proto.json | 141 ++++++----- .../number/std_number_tan.proto.json | 106 +++++---- .../object/std_object_contains_key.proto.json | 145 ++++++------ .../object/std_object_get.proto.json | 144 ++++++------ .../object/std_object_keys.proto.json | 109 +++++---- .../object/std_object_set.proto.json | 179 +++++++------- .../object/std_object_size.proto.json | 110 +++++---- .../text/std_text_append.proto.json | 141 ++++++----- .../text/std_text_as_bytes.proto.json | 110 +++++---- .../text/std_text_at.proto.json | 143 ++++++------ .../text/std_text_byte_size.proto.json | 108 +++++---- .../text/std_text_capitalize.proto.json | 104 ++++----- .../text/std_text_chars.proto.json | 108 +++++---- .../text/std_text_contains.proto.json | 143 ++++++------ .../text/std_text_decode.proto.json | 143 ++++++------ .../text/std_text_encode.proto.json | 143 ++++++------ .../text/std_text_ends_with.proto.json | 143 ++++++------ .../text/std_text_from_ascii.proto.json | 110 +++++---- .../text/std_text_hex.proto.json | 106 +++++---- .../text/std_text_index_of.proto.json | 143 ++++++------ .../text/std_text_insert.proto.json | 188 ++++++++------- .../text/std_text_is_equal.proto.json | 143 ++++++------ .../text/std_text_length.proto.json | 108 +++++---- .../text/std_text_lowercase.proto.json | 106 +++++---- .../text/std_text_octal.proto.json | 106 +++++---- .../text/std_text_prepend.proto.json | 141 ++++++----- .../text/std_text_remove.proto.json | 188 ++++++++------- .../text/std_text_replace.proto.json | 176 +++++++------- .../text/std_text_replace_first.proto.json | 186 ++++++++------- .../text/std_text_replace_last.proto.json | 176 +++++++------- .../text/std_text_reverse.proto.json | 106 +++++---- .../text/std_text_split.proto.json | 143 ++++++------ .../text/std_text_start_with.proto.json | 143 ++++++------ .../text/std_text_swapcase.proto.json | 107 +++++---- .../text/std_text_to_ascii.proto.json | 110 +++++---- .../text/std_text_trim.proto.json | 106 +++++---- .../text/std_text_uppercase.proto.json | 106 +++++---- 133 files changed, 7535 insertions(+), 7871 deletions(-) diff --git a/definitions/rest/data_type/rest.header_input.proto.json b/definitions/rest/data_type/rest.header_input.proto.json index 94c298b7..8e745915 100644 --- a/definitions/rest/data_type/rest.header_input.proto.json +++ b/definitions/rest/data_type/rest.header_input.proto.json @@ -1,25 +1,25 @@ { - "identifier": "REST_HEADER_INPUT", - "name": [ - { - "code": "en-US", - "content": "Headers" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;rest;header;entry;input" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Headers" - } - ], - "rules": [], - "genericKeys": [], - "linked_data_type_identifiers": [], - "signature": "{}" + "identifier": "REST_HEADER_INPUT", + "name": [ + { + "code": "en-US", + "content": "Headers" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;rest;header;entry;input" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Headers" + } + ], + "rules": [], + "genericKeys": [], + "linked_data_type_identifiers": [], + "signature": "{}" } diff --git a/definitions/rest/data_type/rest_adapter_input.proto.json b/definitions/rest/data_type/rest_adapter_input.proto.json index 11a97c15..0b930abc 100644 --- a/definitions/rest/data_type/rest_adapter_input.proto.json +++ b/definitions/rest/data_type/rest_adapter_input.proto.json @@ -1,29 +1,29 @@ { - "identifier": "REST_ADAPTER_INPUT", - "name": [ - { - "code": "en-US", - "content": "Rest Adapter Input" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;rest;adapter;input" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Rest Adapter Input" - } - ], - "rules": [], - "genericKeys": [ - "T" - ], - "linked_data_type_identifiers": [ - "REST_HEADER_INPUT" - ], - "signature": "{ body: T, headers: REST_HEADER_INPUT }" + "identifier": "REST_ADAPTER_INPUT", + "name": [ + { + "code": "en-US", + "content": "Rest Adapter Input" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;rest;adapter;input" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Rest Adapter Input" + } + ], + "rules": [], + "genericKeys": [ + "T" + ], + "linked_data_type_identifiers": [ + "REST_HEADER_INPUT" + ], + "signature": "{ body: T, headers: REST_HEADER_INPUT }" } diff --git a/definitions/rest/flow_type/rest.proto.json b/definitions/rest/flow_type/rest.proto.json index ae51b6d4..d74c753d 100644 --- a/definitions/rest/flow_type/rest.proto.json +++ b/definitions/rest/flow_type/rest.proto.json @@ -1,70 +1,70 @@ { - "identifier": "REST", - "settings": [ - { - "identifier": "HTTP_URL", - "unique": "PROJECT", - "dataTypeIdentifier": "HTTP_URL", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "URL" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP URL endpoint." - } - ] - }, - { - "identifier": "HTTP_METHOD", - "unique": "NONE", - "dataTypeIdentifier": "HTTP_METHOD", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Method" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP request method (e.g., GET, POST, PUT, DELETE)." - } - ] - } - ], - "inputTypeIdentifier": "REST_ADAPTER_INPUT", - "returnTypeIdentifier": "HTTP_RESPONSE", - "editable": false, - "name": [ - { - "code": "en-US", - "content": "Rest Endpoint" - } - ], - "description": [ - { - "code": "en-US", - "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." - } - ], - "documentation": [], - "displayMessage": [ - { - "code": "en-US", - "content": "Trigger Rest-Flow on ${method} with a Request to ${route}" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;rest;route;web;webhook" - } - ], - "displayIcon": "tabler:world-www" + "identifier": "REST", + "settings": [ + { + "identifier": "HTTP_URL", + "unique": "PROJECT", + "dataTypeIdentifier": "HTTP_URL", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "URL" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the HTTP URL endpoint." + } + ] + }, + { + "identifier": "HTTP_METHOD", + "unique": "NONE", + "dataTypeIdentifier": "HTTP_METHOD", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Method" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the HTTP request method (e.g., GET, POST, PUT, DELETE)." + } + ] + } + ], + "inputTypeIdentifier": "REST_ADAPTER_INPUT", + "returnTypeIdentifier": "HTTP_RESPONSE", + "editable": false, + "name": [ + { + "code": "en-US", + "content": "Rest Endpoint" + } + ], + "description": [ + { + "code": "en-US", + "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." + } + ], + "documentation": [], + "displayMessage": [ + { + "code": "en-US", + "content": "Trigger Rest-Flow on ${method} with a Request to ${route}" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;rest;route;web;webhook" + } + ], + "displayIcon": "tabler:world-www" } diff --git a/definitions/rest/runtime_definition/rest_control_respond.proto.json b/definitions/rest/runtime_definition/rest_control_respond.proto.json index 31b1a938..af78ce42 100644 --- a/definitions/rest/runtime_definition/rest_control_respond.proto.json +++ b/definitions/rest/runtime_definition/rest_control_respond.proto.json @@ -1,53 +1,51 @@ { - "runtimeName": "rest::control::respond", - "runtimeParameterDefinitions": [ - { - "type": "HTTP_RESPONSE", - "runtimeName": "http_response", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Http Response" - } - ], - "description": [ - { - "code": "en-US", - "content": "Takes an HTTP response object and transmits it to the requesting client. This parameter represents the final output of the server, including headers, status code, and body content." - } - ], - "documentation": [] - } - ], - "returnType": "void", - "deprecationMessage": [], - "name": [ - { - "code": "en-US", - "content": "Respond" - } - ], - "description": [ - { - "code": "en-US", - "content": "Processes an HTTP response and returns it to the requesting client. This function typically completes the HTTP request–response cycle by delivering the server’s final output, such as headers, status codes, and body content, back to the client." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "respond;control;http" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Sends ${http_response} as a Response" - } - ], - "throwsError": false, - "genericKeys": [], - "displayIcon": "tabler:cube-sent" + "runtimeName": "rest::control::respond", + "runtimeParameterDefinitions": [ + { + "runtimeName": "http_response", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Http Response" + } + ], + "description": [ + { + "code": "en-US", + "content": "Takes an HTTP response object and transmits it to the requesting client. This parameter represents the final output of the server, including headers, status code, and body content." + } + ], + "documentation": [] + } + ], + "deprecationMessage": [], + "name": [ + { + "code": "en-US", + "content": "Respond" + } + ], + "description": [ + { + "code": "en-US", + "content": "Processes an HTTP response and returns it to the requesting client. This function typically completes the HTTP request–response cycle by delivering the server’s final output, such as headers, status codes, and body content, back to the client." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "respond;control;http" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Sends ${http_response} as a Response" + } + ], + "throwsError": false, + "displayIcon": "tabler:cube-sent", + "signature": "(http_response: HTTP_RESPONSE) => void" } diff --git a/definitions/standard/data_type/array/http_header_map.proto.json b/definitions/standard/data_type/array/http_header_map.proto.json index 0ee11353..30530fc7 100644 --- a/definitions/standard/data_type/array/http_header_map.proto.json +++ b/definitions/standard/data_type/array/http_header_map.proto.json @@ -1,28 +1,28 @@ { - "identifier": "HTTP_HEADER_MAP", - "name": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;headers" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "rules": [], - "genericKeys": [], - "linked_data_type_identifiers": [ - "HTTP_HEADER_ENTRY", - "LIST" - ], - "signature": "LIST" + "identifier": "HTTP_HEADER_MAP", + "name": [ + { + "code": "en-US", + "content": "HTTP Headers" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;headers" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Headers" + } + ], + "rules": [], + "genericKeys": [], + "linked_data_type_identifiers": [ + "HTTP_HEADER_ENTRY", + "LIST" + ], + "signature": "LIST" } diff --git a/definitions/standard/data_type/array/list.proto.json b/definitions/standard/data_type/array/list.proto.json index 26e4eb7e..d3c8cf4b 100644 --- a/definitions/standard/data_type/array/list.proto.json +++ b/definitions/standard/data_type/array/list.proto.json @@ -1,26 +1,26 @@ { - "identifier": "LIST", - "name": [ - { - "code": "en-US", - "content": "Generic List" - } - ], - "alias": [ - { - "code": "en-US", - "content": "list;array;collection" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "List of ${T}" - } - ], - "rules": [], - "signature": "T[]", - "genericKeys": [ - "T" - ] + "identifier": "LIST", + "name": [ + { + "code": "en-US", + "content": "Generic List" + } + ], + "alias": [ + { + "code": "en-US", + "content": "list;array;collection" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "List of ${T}" + } + ], + "rules": [], + "signature": "T[]", + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/node/comparator.proto.json b/definitions/standard/data_type/node/comparator.proto.json index 5e945d7f..ea453bae 100644 --- a/definitions/standard/data_type/node/comparator.proto.json +++ b/definitions/standard/data_type/node/comparator.proto.json @@ -1,29 +1,29 @@ { - "identifier": "COMPARATOR", - "name": [ - { - "code": "en-US", - "content": "Comparator" - } - ], - "alias": [ - { - "code": "en-US", - "content": "compare;comparator" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Compare ${I}" - } - ], - "rules": [], - "signature": "(left: I, right: I) => NUMBER", - "linked_data_type_identifiers": [ - "NUMBER" - ], - "genericKeys": [ - "I" - ] + "identifier": "COMPARATOR", + "name": [ + { + "code": "en-US", + "content": "Comparator" + } + ], + "alias": [ + { + "code": "en-US", + "content": "compare;comparator" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Compare ${I}" + } + ], + "rules": [], + "signature": "(left: I, right: I) => NUMBER", + "linked_data_type_identifiers": [ + "NUMBER" + ], + "genericKeys": [ + "I" + ] } diff --git a/definitions/standard/data_type/node/consumer.proto.json b/definitions/standard/data_type/node/consumer.proto.json index 9deee5dc..149df7d6 100644 --- a/definitions/standard/data_type/node/consumer.proto.json +++ b/definitions/standard/data_type/node/consumer.proto.json @@ -1,26 +1,26 @@ { - "identifier": "CONSUMER", - "name": [ - { - "code": "en-US", - "content": "Consumer" - } - ], - "alias": [ - { - "code": "en-US", - "content": "use;consumer;consume;lambda" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Use ${T}" - } - ], - "rules": [], - "signature": "(item: T) => void", - "genericKeys": [ - "T" - ] + "identifier": "CONSUMER", + "name": [ + { + "code": "en-US", + "content": "Consumer" + } + ], + "alias": [ + { + "code": "en-US", + "content": "use;consumer;consume;lambda" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Use ${T}" + } + ], + "rules": [], + "signature": "(item: T) => void", + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/node/predicate.proto.json b/definitions/standard/data_type/node/predicate.proto.json index ad89fcd7..0c66aee4 100644 --- a/definitions/standard/data_type/node/predicate.proto.json +++ b/definitions/standard/data_type/node/predicate.proto.json @@ -1,29 +1,29 @@ { - "identifier": "PREDICATE", - "name": [ - { - "code": "en-US", - "content": "Predicate" - } - ], - "alias": [ - { - "code": "en-US", - "content": "predicate" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Predicate of ${T}" - } - ], - "rules": [], - "signature": "(item: T) => BOOLEAN", - "linked_data_type_identifiers": [ - "BOOLEAN" - ], - "genericKeys": [ - "T" - ] + "identifier": "PREDICATE", + "name": [ + { + "code": "en-US", + "content": "Predicate" + } + ], + "alias": [ + { + "code": "en-US", + "content": "predicate" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Predicate of ${T}" + } + ], + "rules": [], + "signature": "(item: T) => BOOLEAN", + "linked_data_type_identifiers": [ + "BOOLEAN" + ], + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/node/runnable.proto.json b/definitions/standard/data_type/node/runnable.proto.json index 777b5720..5a9c452e 100644 --- a/definitions/standard/data_type/node/runnable.proto.json +++ b/definitions/standard/data_type/node/runnable.proto.json @@ -1,24 +1,24 @@ { - "identifier": "RUNNABLE", - "name": [ - { - "code": "en-US", - "content": "Node" - } - ], - "alias": [ - { - "code": "en-US", - "content": "node;function" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Node" - } - ], - "rules": [], - "signature": "void", - "genericKeys": [] + "identifier": "RUNNABLE", + "name": [ + { + "code": "en-US", + "content": "Node" + } + ], + "alias": [ + { + "code": "en-US", + "content": "node;function" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Node" + } + ], + "rules": [], + "signature": "void", + "genericKeys": [] } diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index c9a810b8..cf93d0bb 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -1,27 +1,27 @@ { - "identifier": "TRANSFORM", - "name": [ - { - "code": "en-US", - "content": "Transform" - } - ], - "alias": [ - { - "code": "en-US", - "content": "transform" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Transform ${I} to ${R}" - } - ], - "rules": [], - "signature": "(item: I) => R", - "genericKeys": [ - "I", - "R" - ] + "identifier": "TRANSFORM", + "name": [ + { + "code": "en-US", + "content": "Transform" + } + ], + "alias": [ + { + "code": "en-US", + "content": "transform" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Transform ${I} to ${R}" + } + ], + "rules": [], + "signature": "(item: I) => R", + "genericKeys": [ + "I", + "R" + ] } diff --git a/definitions/standard/data_type/object/http_header_entry.proto.json b/definitions/standard/data_type/object/http_header_entry.proto.json index 45fd55ae..725befb1 100644 --- a/definitions/standard/data_type/object/http_header_entry.proto.json +++ b/definitions/standard/data_type/object/http_header_entry.proto.json @@ -1,27 +1,27 @@ { - "identifier": "HTTP_HEADER_ENTRY", - "name": [ - { - "code": "en-US", - "content": "HTTP Header Entry" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;header;entry" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Header Entry" - } - ], - "signature": "{ key: TEXT, value: TEXT }", - "linked_data_type_identifiers": [ - "TEXT" - ], - "rules": [], - "genericKeys": [] + "identifier": "HTTP_HEADER_ENTRY", + "name": [ + { + "code": "en-US", + "content": "HTTP Header Entry" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;header;entry" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Header Entry" + } + ], + "signature": "{ key: TEXT, value: TEXT }", + "linked_data_type_identifiers": [ + "TEXT" + ], + "rules": [], + "genericKeys": [] } diff --git a/definitions/standard/data_type/object/http_request.proto.json b/definitions/standard/data_type/object/http_request.proto.json index 2e275cbd..1ea98b47 100644 --- a/definitions/standard/data_type/object/http_request.proto.json +++ b/definitions/standard/data_type/object/http_request.proto.json @@ -1,31 +1,31 @@ { - "identifier": "HTTP_REQUEST", - "name": [ - { - "code": "en-US", - "content": "HTTP Request" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;request" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Request" - } - ], - "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: HTTP_HEADER_MAP }", - "rules": [], - "linked_data_type_identifiers": [ - "HTTP_METHOD", - "HTTP_URL", - "HTTP_HEADER_MAP" - ], - "genericKeys": [ - "T" - ] + "identifier": "HTTP_REQUEST", + "name": [ + { + "code": "en-US", + "content": "HTTP Request" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;request" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Request" + } + ], + "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: HTTP_HEADER_MAP }", + "rules": [], + "linked_data_type_identifiers": [ + "HTTP_METHOD", + "HTTP_URL", + "HTTP_HEADER_MAP" + ], + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/object/http_response.proto.json b/definitions/standard/data_type/object/http_response.proto.json index f66c385b..334c76d5 100644 --- a/definitions/standard/data_type/object/http_response.proto.json +++ b/definitions/standard/data_type/object/http_response.proto.json @@ -1,30 +1,30 @@ { - "identifier": "HTTP_RESPONSE", - "name": [ - { - "code": "en-US", - "content": "HTTP Response" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;response;object" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Response" - } - ], - "signature": "{ body: T, headers: HTTP_HEADER_MAP, status_code: HTTP_STATUS_CODE }", - "linked_data_type_identifiers": [ - "HTTP_STATUS_CODE", - "HTTP_HEADER_MAP" - ], - "rules": [], - "genericKeys": [ - "T" - ] + "identifier": "HTTP_RESPONSE", + "name": [ + { + "code": "en-US", + "content": "HTTP Response" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;response;object" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Response" + } + ], + "signature": "{ body: T, headers: HTTP_HEADER_MAP, status_code: HTTP_STATUS_CODE }", + "linked_data_type_identifiers": [ + "HTTP_STATUS_CODE", + "HTTP_HEADER_MAP" + ], + "rules": [], + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/object/object.proto.json b/definitions/standard/data_type/object/object.proto.json index 548e4bf2..bde7b844 100644 --- a/definitions/standard/data_type/object/object.proto.json +++ b/definitions/standard/data_type/object/object.proto.json @@ -1,26 +1,26 @@ { - "identifier": "OBJECT", - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "alias": [ - { - "code": "en-US", - "content": "object;struct;data" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Object" - } - ], - "signature": "T & {}", - "rules": [], - "genericKeys": [ - "T" - ] + "identifier": "OBJECT", + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "alias": [ + { + "code": "en-US", + "content": "object;struct;data" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Object" + } + ], + "signature": "T & {}", + "rules": [], + "genericKeys": [ + "T" + ] } diff --git a/definitions/standard/data_type/primitive/boolean.proto.json b/definitions/standard/data_type/primitive/boolean.proto.json index a0bd9c38..13c9dfad 100644 --- a/definitions/standard/data_type/primitive/boolean.proto.json +++ b/definitions/standard/data_type/primitive/boolean.proto.json @@ -1,24 +1,24 @@ { - "identifier": "BOOLEAN", - "name": [ - { - "code": "en-US", - "content": "Boolean" - } - ], - "alias": [ - { - "code": "en-US", - "content": "bool;boolean;bit" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Boolean" - } - ], - "signature": "boolean", - "rules": [], - "genericKeys": [] + "identifier": "BOOLEAN", + "name": [ + { + "code": "en-US", + "content": "Boolean" + } + ], + "alias": [ + { + "code": "en-US", + "content": "bool;boolean;bit" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Boolean" + } + ], + "signature": "boolean", + "rules": [], + "genericKeys": [] } diff --git a/definitions/standard/data_type/primitive/number.proto.json b/definitions/standard/data_type/primitive/number.proto.json index 94b886d0..da598934 100644 --- a/definitions/standard/data_type/primitive/number.proto.json +++ b/definitions/standard/data_type/primitive/number.proto.json @@ -1,24 +1,24 @@ { - "identifier": "NUMBER", - "name": [ - { - "code": "en-US", - "content": "Number" - } - ], - "alias": [ - { - "code": "en-US", - "content": "number;integer;float;double;long" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Number" - } - ], - "signature": "number", - "rules": [], - "genericKeys": [] + "identifier": "NUMBER", + "name": [ + { + "code": "en-US", + "content": "Number" + } + ], + "alias": [ + { + "code": "en-US", + "content": "number;integer;float;double;long" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Number" + } + ], + "signature": "number", + "rules": [], + "genericKeys": [] } diff --git a/definitions/standard/data_type/primitive/text.proto.json b/definitions/standard/data_type/primitive/text.proto.json index cb940ee6..edc77b18 100644 --- a/definitions/standard/data_type/primitive/text.proto.json +++ b/definitions/standard/data_type/primitive/text.proto.json @@ -1,24 +1,24 @@ { - "identifier": "TEXT", - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "alias": [ - { - "code": "en-US", - "content": "text;char;literal;string" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Text" - } - ], - "signature": "string", - "rules": [], - "genericKeys": [] + "identifier": "TEXT", + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "alias": [ + { + "code": "en-US", + "content": "text;char;literal;string" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Text" + } + ], + "signature": "string", + "rules": [], + "genericKeys": [] } diff --git a/definitions/standard/data_type/type/http_method.proto.json b/definitions/standard/data_type/type/http_method.proto.json index 74022ed1..06c8da80 100644 --- a/definitions/standard/data_type/type/http_method.proto.json +++ b/definitions/standard/data_type/type/http_method.proto.json @@ -1,26 +1,26 @@ { - "variant": "TYPE", - "identifier": "HTTP_METHOD", - "name": [ - { - "code": "en-US", - "content": "HTTP Method" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;method;get;post;put;delete;path;head" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Method" - } - ], - "signature": "'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD'", - "linked_data_type_identifiers": [], - "rules": [], - "genericKeys": [] + "variant": "TYPE", + "identifier": "HTTP_METHOD", + "name": [ + { + "code": "en-US", + "content": "HTTP Method" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;method;get;post;put;delete;path;head" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Method" + } + ], + "signature": "'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD'", + "linked_data_type_identifiers": [], + "rules": [], + "genericKeys": [] } diff --git a/definitions/standard/data_type/type/http_status_code.proto.json b/definitions/standard/data_type/type/http_status_code.proto.json index 1f7b8f8a..d90bbe07 100644 --- a/definitions/standard/data_type/type/http_status_code.proto.json +++ b/definitions/standard/data_type/type/http_status_code.proto.json @@ -1,34 +1,34 @@ { - "identifier": "HTTP_STATUS_CODE", - "name": [ - { - "code": "en-US", - "content": "HTTP Status Code" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;status;code" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Status Code" - } - ], - "signature": "NUMBER", - "linked_data_type_identifiers": [ - "NUMBER" - ], - "rules": [ - { - "numberRange": { - "from": 100, - "to": 599 - } - } - ], - "genericKeys": [] + "identifier": "HTTP_STATUS_CODE", + "name": [ + { + "code": "en-US", + "content": "HTTP Status Code" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;status;code" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Status Code" + } + ], + "signature": "NUMBER", + "linked_data_type_identifiers": [ + "NUMBER" + ], + "rules": [ + { + "numberRange": { + "from": 100, + "to": 599 + } + } + ], + "genericKeys": [] } diff --git a/definitions/standard/data_type/type/http_url.proto.json b/definitions/standard/data_type/type/http_url.proto.json index f468d463..e695633d 100644 --- a/definitions/standard/data_type/type/http_url.proto.json +++ b/definitions/standard/data_type/type/http_url.proto.json @@ -1,33 +1,33 @@ { - "identifier": "HTTP_URL", - "name": [ - { - "code": "en-US", - "content": "HTTP Route" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;route;url" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Route" - } - ], - "signature": "TEXT", - "linked_data_type_identifiers": [ - "TEXT" - ], - "rules": [ - { - "regex": { - "pattern": "^/\\w+(?:[.:~-]\\w+)*(?:/\\w+(?:[.:~-]\\w+)*)*$" - } - } - ], - "genericKeys": [] + "identifier": "HTTP_URL", + "name": [ + { + "code": "en-US", + "content": "HTTP Route" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;route;url" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Route" + } + ], + "signature": "TEXT", + "linked_data_type_identifiers": [ + "TEXT" + ], + "rules": [ + { + "regex": { + "pattern": "^/\\w+(?:[.:~-]\\w+)*(?:/\\w+(?:[.:~-]\\w+)*)*$" + } + } + ], + "genericKeys": [] } diff --git a/definitions/standard/data_type/type/text_encoding.proto.json b/definitions/standard/data_type/type/text_encoding.proto.json index c1eb11ed..171203df 100644 --- a/definitions/standard/data_type/type/text_encoding.proto.json +++ b/definitions/standard/data_type/type/text_encoding.proto.json @@ -1,24 +1,24 @@ { - "identifier": "TEXT_ENCODING", - "name": [ - { - "code": "en-US", - "content": "Text Encoding" - } - ], - "alias": [ - { - "code": "en-US", - "content": "text;encoding;base64" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Text Encoding" - } - ], - "signature": "'BASE64'", - "rules": [], - "genericKeys": [] + "identifier": "TEXT_ENCODING", + "name": [ + { + "code": "en-US", + "content": "Text Encoding" + } + ], + "alias": [ + { + "code": "en-US", + "content": "text;encoding;base64" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Text Encoding" + } + ], + "signature": "'BASE64'", + "rules": [], + "genericKeys": [] } diff --git a/definitions/standard/runtime_definition/array/std_array_at.proto.json b/definitions/standard/runtime_definition/array/std_array_at.proto.json index 3242350d..99ff0d77 100644 --- a/definitions/standard/runtime_definition/array/std_array_at.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_at.proto.json @@ -1,77 +1,72 @@ { - "runtimeName": "std::list::at", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list from which to retrieve an element." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "index", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Index" - } - ], - "description": [ - { - "code": "en-US", - "content": "The zero-based index of the element to retrieve." - } - ], - "documentation": [] - } - ], - "linked_data_type_identifier": [ - "LIST", - "NUMBER" - ], - "return_type": "T", - "throwsError": true, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Get Element of List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Retrieves the element at a specified index from a list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "at;array;list;collection;std;index" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Get element at ${index} of ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list" + "runtimeName": "std::list::at", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list from which to retrieve an element." + } + ], + "documentation": [] + }, + { + "runtimeName": "index", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Index" + } + ], + "description": [ + { + "code": "en-US", + "content": "The zero-based index of the element to retrieve." + } + ], + "documentation": [] + } + ], + "linkedDataTypeIdentifiers": [ + "LIST", + "NUMBER" + ], + "throwsError": true, + "name": [ + { + "code": "en-US", + "content": "Get Element of List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Retrieves the element at a specified index from a list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "at;array;list;collection;std;index" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get element at ${index} of ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "signature": "(list: LIST, index: NUMBER) => void" } diff --git a/definitions/standard/runtime_definition/array/std_array_concat.proto.json b/definitions/standard/runtime_definition/array/std_array_concat.proto.json index cf69c237..32e01ae7 100644 --- a/definitions/standard/runtime_definition/array/std_array_concat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_concat.proto.json @@ -1,76 +1,71 @@ { - "runtimeName": "std::list::concat", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first list to concatenate." - } - ], - "documentation": [] - }, - { - "type": "LIST", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second list to concatenate." - } - ], - "documentation": [] - } - ], - "return_type": "LIST", - "throwsError": true, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Combine Lists" - } - ], - "description": [ - { - "code": "en-US", - "content": "Concatenates/combine two lists into a single list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "concat;combine;join;append;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Combine ${first} with ${second}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::concat", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first list to concatenate." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second list to concatenate." + } + ], + "documentation": [] + } + ], + "throwsError": true, + "name": [ + { + "code": "en-US", + "content": "Combine Lists" + } + ], + "description": [ + { + "code": "en-US", + "content": "Concatenates/combine two lists into a single list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "concat;combine;join;append;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Combine ${first} with ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ], + "signature": "(first: LIST, second: LIST) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_filter.proto.json b/definitions/standard/runtime_definition/array/std_array_filter.proto.json index 43fb91dc..4e9eb569 100644 --- a/definitions/standard/runtime_definition/array/std_array_filter.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_filter.proto.json @@ -1,76 +1,71 @@ { - "runtimeName": "std::list::filter", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list to be filtered." - } - ], - "documentation": [] - }, - { - "type": "PREDICATE", - "runtimeName": "predicate", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Filter Predicate" - } - ], - "description": [ - { - "code": "en-US", - "content": "A function that takes an element of the list and returns a boolean indicating whether the element should be included in the output list." - } - ], - "documentation": [] - } - ], - "return_type": "LIST", - "throwsError": false, - "genericKeys": [ - "R" - ], - "name": [ - { - "code": "en-US", - "content": "Filter List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new list containing only the elements from the input list for which the predicate returns true." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "filter;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Filter elements in ${list} matching ${predicate}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::filter", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list to be filtered." + } + ], + "documentation": [] + }, + { + "runtimeName": "predicate", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Filter Predicate" + } + ], + "description": [ + { + "code": "en-US", + "content": "A function that takes an element of the list and returns a boolean indicating whether the element should be included in the output list." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Filter List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new list containing only the elements from the input list for which the predicate returns true." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "filter;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Filter elements in ${list} matching ${predicate}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linkedDataTypeIdentifiers": [ + "LIST" + ], + "signature": "(list: LIST, predicate: PREDICATE) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_find.proto.json b/definitions/standard/runtime_definition/array/std_array_find.proto.json index 02099458..a5828136 100644 --- a/definitions/standard/runtime_definition/array/std_array_find.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find.proto.json @@ -1,76 +1,72 @@ { - "runtimeName": "std::list::find", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list in which an element satisfying the predicate will be searched." - } - ], - "documentation": [] - }, - { - "type": "PREDICATE", - "runtimeName": "predicate", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Search Predicate" - } - ], - "description": [ - { - "code": "en-US", - "content": "A function that takes an element of the list and returns a boolean indicating if the element matches the search criteria." - } - ], - "documentation": [] - } - ], - "return_type": "T", - "throwsError": true, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Find Element in List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the first element from the input list for which the predicate returns true. If no element matches, returns null." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "find;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Find first element in ${list} matching ${predicate}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST", "PREDICATE" - ] + "runtimeName": "std::list::find", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list in which an element satisfying the predicate will be searched." + } + ], + "documentation": [] + }, + { + "runtimeName": "predicate", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Search Predicate" + } + ], + "description": [ + { + "code": "en-US", + "content": "A function that takes an element of the list and returns a boolean indicating if the element matches the search criteria." + } + ], + "documentation": [] + } + ], + "throwsError": true, + "name": [ + { + "code": "en-US", + "content": "Find Element in List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the first element from the input list for which the predicate returns true. If no element matches, returns null." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "find;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Find first element in ${list} matching ${predicate}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", + "PREDICATE" + ], + "signature": "(list: LIST, predicate: PREDICATE) => T" } diff --git a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json index a15a012e..14c02a50 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json @@ -1,78 +1,73 @@ { - "runtimeName": "std::list::find_index", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list in which to find the index of an element that satisfies the predicate." - } - ], - "documentation": [] - }, - { - "type": "PREDICATE", - "runtimeName": "predicate", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Search Predicate" - } - ], - "description": [ - { - "code": "en-US", - "content": "A function that takes an element of the list and returns a boolean indicating if the element satisfies the search criteria." - } - ], - "documentation": [] - } - ], - "return_type": "NUMBER", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Find Index of Element in List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the zero-based index of the first element for which the predicate returns true. If no element matches, returns -1." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "find index;index of;position;array;list;collection;std;find;index" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Index of Element in ${list} matching ${predicate}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST", - "NUMBER", - "PREDICATE" - ] + "runtimeName": "std::list::find_index", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list in which to find the index of an element that satisfies the predicate." + } + ], + "documentation": [] + }, + { + "runtimeName": "predicate", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Search Predicate" + } + ], + "description": [ + { + "code": "en-US", + "content": "A function that takes an element of the list and returns a boolean indicating if the element satisfies the search criteria." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Find Index of Element in List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the zero-based index of the first element for which the predicate returns true. If no element matches, returns -1." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "find index;index of;position;array;list;collection;std;find;index" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Index of Element in ${list} matching ${predicate}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", + "NUMBER", + "PREDICATE" + ], + "signature": "(list: LIST, predicate: PREDICATE) => NUMBER" } diff --git a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json index c7f5be7f..19363ea7 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json @@ -1,77 +1,72 @@ { - "runtimeName": "std::list::find_last", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list in which an element satisfying the predicate will be searched." - } - ], - "documentation": [] - }, - { - "type": "PREDICATE", - "runtimeName": "predicate", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Search Predicate" - } - ], - "description": [ - { - "code": "en-US", - "content": "A function that takes an element of the list and returns a boolean indicating if the element matches the search criteria." - } - ], - "documentation": [] - } - ], - "return_type": "T", - "throwsError": true, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Find Last Element in List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the last element from the input list for which the predicate returns true. If no element matches, returns null or equivalent." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "find last;last index;last position;array;list;collection;std;find;last" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Last Element of ${list} matching ${predicate}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST", - "PREDICATE" - ] + "runtimeName": "std::list::find_last", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list in which an element satisfying the predicate will be searched." + } + ], + "documentation": [] + }, + { + "runtimeName": "predicate", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Search Predicate" + } + ], + "description": [ + { + "code": "en-US", + "content": "A function that takes an element of the list and returns a boolean indicating if the element matches the search criteria." + } + ], + "documentation": [] + } + ], + "throwsError": true, + "name": [ + { + "code": "en-US", + "content": "Find Last Element in List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the last element from the input list for which the predicate returns true. If no element matches, returns null or equivalent." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "find last;last index;last position;array;list;collection;std;find;last" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Last Element of ${list} matching ${predicate}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST", + "PREDICATE" + ], + "signature": "(list: LIST, predicate: PREDICATE) => T" } diff --git a/definitions/standard/runtime_definition/array/std_array_first.proto.json b/definitions/standard/runtime_definition/array/std_array_first.proto.json index b1b8799d..43dfe578 100644 --- a/definitions/standard/runtime_definition/array/std_array_first.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_first.proto.json @@ -1,58 +1,54 @@ { - "runtimeName": "std::list::first", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list from which to retrieve the first element." - } - ], - "documentation": [] - } - ], - "return_type": "T", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "First Element of List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Retrieves the first element from the list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "first;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Get First Element in ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::first", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list from which to retrieve the first element." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "First Element of List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Retrieves the first element from the list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "first;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get First Element in ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linkedDataTypeIdentifiers": [ + "LIST" + ], + "signature": "(list: LIST) => T" } diff --git a/definitions/standard/runtime_definition/array/std_array_flat.proto.json b/definitions/standard/runtime_definition/array/std_array_flat.proto.json index 6dde60e1..dd5705da 100644 --- a/definitions/standard/runtime_definition/array/std_array_flat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_flat.proto.json @@ -1,58 +1,54 @@ { - "runtimeName": "std::list::flat", - "runtimeParameterDefinitions": [ - { - "type": "LIST>", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Nested List" - } - ], - "description": [ - { - "code": "en-US", - "content": "A list containing sub-lists that will be flattened into a single-level list." - } - ], - "documentation": [] - } - ], - "return_type": "LIST", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Flatten List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Flattens a nested list into a single-level list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "flat;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Flatten ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::flat", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Nested List" + } + ], + "description": [ + { + "code": "en-US", + "content": "A list containing sub-lists that will be flattened into a single-level list." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Flatten List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Flattens a nested list into a single-level list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "flat;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Flatten ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ], + "signature": "(list: LIST>) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json index 90024e53..2efa4635 100644 --- a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json @@ -1,77 +1,72 @@ { - "runtimeName": "std::list::for_each", - "runtimeParameterDefinitions": [ - { - "tyoe": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Each element of this list will be passed to the provided consumer function for processing." - } - ], - "documentation": [] - }, - { - "tyoe": "CONSUMER", - "runtimeName": "consumer", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Consumer Function" - } - ], - "description": [ - { - "code": "en-US", - "content": "This function is invoked once for each element in the list. It is not expected to return a value." - } - ], - "documentation": [] - } - ], - "return_type": "void", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "For Each Element" - } - ], - "description": [ - { - "code": "en-US", - "content": "Executes a consumer function for each element in the list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "for_each;array;list;collection;std;for;each" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "For each in ${list} do ${consumer}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST", - "CONSUMER" - ] + "runtimeName": "std::list::for_each", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Each element of this list will be passed to the provided consumer function for processing." + } + ], + "documentation": [] + }, + { + "runtimeName": "consumer", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Consumer Function" + } + ], + "description": [ + { + "code": "en-US", + "content": "This function is invoked once for each element in the list. It is not expected to return a value." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "For Each Element" + } + ], + "description": [ + { + "code": "en-US", + "content": "Executes a consumer function for each element in the list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "for_each;array;list;collection;std;for;each" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "For each in ${list} do ${consumer}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linkedDataTypeIdentifiers": [ + "LIST", + "CONSUMER" + ], + "signature": "(list: LIST) => void" } diff --git a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json index 4ced0cf6..b4108645 100644 --- a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json @@ -1,77 +1,72 @@ { - "runtimeName": "std::list::index_of", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "A list of elements in which the specified item will be searched for to determine its index." - } - ], - "documentation": [] - }, - { - "type": "T", - "runtimeName": "item", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Item" - } - ], - "description": [ - { - "code": "en-US", - "content": "The item for which the function searches in the list and returns the index of its first occurrence." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [ - "R" - ], - "name": [ - { - "code": "en-US", - "content": "Index of Item" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the zero-based index of the first occurrence of a given item in the specified list. If the item is not found, it typically returns -1." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "index_of;array;list;collection;std;index;of" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Get Index of ${item} in ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::list::index_of", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "A list of elements in which the specified item will be searched for to determine its index." + } + ], + "documentation": [] + }, + { + "runtimeName": "item", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Item" + } + ], + "description": [ + { + "code": "en-US", + "content": "The item for which the function searches in the list and returns the index of its first occurrence." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Index of Item" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the zero-based index of the first occurrence of a given item in the specified list. If the item is not found, it typically returns -1." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "index_of;array;list;collection;std;index;of" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get Index of ${item} in ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "NUMBER" + ], + "signature": "(list: LIST, item: T) => NUMBER" } diff --git a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json index e0f9cfba..ffafc728 100644 --- a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json @@ -1,59 +1,55 @@ { - "runtimeName": "std::list::is_empty", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list to check for emptiness." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [ - "R" - ], - "name": [ - { - "code": "en-US", - "content": "Is List Empty" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the list contains no elements, otherwise returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "is_empty;array;list;collection;std;is;empty" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Check if ${list} is empty" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST", - "BOOLEAN" - ] + "runtimeName": "std::list::is_empty", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list to check for emptiness." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is List Empty" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the list contains no elements, otherwise returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "is_empty;array;list;collection;std;is;empty" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${list} is empty" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "BOOLEAN" + ], + "signature": "(list: LIST) => BOOLEAN" } diff --git a/definitions/standard/runtime_definition/array/std_array_join.proto.json b/definitions/standard/runtime_definition/array/std_array_join.proto.json index 205e7693..00e5a06c 100644 --- a/definitions/standard/runtime_definition/array/std_array_join.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_join.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::list::join", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List of Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "A list of text elements to combined into a single word." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "join_text", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Join Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text that will be used to join the list elements into a single string." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Join Text List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a single concatenated string of text joined by the provided join text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "join;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Joins ${list} using '${join_text}'" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST", - "TEXT" - ] + "runtimeName": "std::list::join", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List of Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "A list of text elements to combined into a single word." + } + ], + "documentation": [] + }, + { + "runtimeName": "join_text", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Join Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text that will be used to join the list elements into a single string." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Join Text List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a single concatenated string of text joined by the provided join text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "join;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Joins ${list} using '${join_text}'" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST", + "TEXT" + ], + "signature": "(list: LIST, join_text: TEXT) => TEXT" } diff --git a/definitions/standard/runtime_definition/array/std_array_last.proto.json b/definitions/standard/runtime_definition/array/std_array_last.proto.json index b31b71a4..b8264b99 100644 --- a/definitions/standard/runtime_definition/array/std_array_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_last.proto.json @@ -1,58 +1,54 @@ { - "runtimeName": "std::list::last", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list from which to retrieve the last element." - } - ], - "documentation": [] - } - ], - "returnType": "T", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Last Element of List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Retrieves the last element from the list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "last;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Get Last Element of ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::last", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list from which to retrieve the last element." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Last Element of List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Retrieves the last element from the list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "last;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get Last Element of ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ], + "signature": "(list: LIST) => T" } diff --git a/definitions/standard/runtime_definition/array/std_array_map.proto.json b/definitions/standard/runtime_definition/array/std_array_map.proto.json index 418aed4d..d319b0c4 100644 --- a/definitions/standard/runtime_definition/array/std_array_map.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_map.proto.json @@ -1,78 +1,72 @@ { - "runtimeName": "std::list::map", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Each element of this list will be passed through the transform function." - } - ], - "documentation": [] - }, - { - "type": "TRANSFORM", - "runtimeName": "transform", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Transform Function" - } - ], - "description": [ - { - "code": "en-US", - "content": "The transform function is applied to every element of the list to produce a new list." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [ - "T", - "R" - ], - "name": [ - { - "code": "en-US", - "content": "Map List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Transforms each element in the list using the provided function. This will create a new list of new elements which will be returned." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "map;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Apply ${transform} for each in ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST", - "TRANSFORM" - ] + "runtimeName": "std::list::map", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Each element of this list will be passed through the transform function." + } + ], + "documentation": [] + }, + { + "runtimeName": "transform", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Transform Function" + } + ], + "description": [ + { + "code": "en-US", + "content": "The transform function is applied to every element of the list to produce a new list." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Map List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Transforms each element in the list using the provided function. This will create a new list of new elements which will be returned." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "map;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Apply ${transform} for each in ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linkedDataTypeIdentifier": [ + "LIST", + "TRANSFORM" + ], + "signature": "(list: LIST, transform: TRANSFORM) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_max.proto.json b/definitions/standard/runtime_definition/array/std_array_max.proto.json index 4a2813de..a5d3f7ae 100644 --- a/definitions/standard/runtime_definition/array/std_array_max.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_max.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::list::max", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List of Numbers" - } - ], - "description": [ - { - "code": "en-US", - "content": "A list of numbers to find the maximum value from." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Find Maximum Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Finds the maximum value in a numeric list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "max;maximum;largest;greatest;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Maximum of ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::list::max", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List of Numbers" + } + ], + "description": [ + { + "code": "en-US", + "content": "A list of numbers to find the maximum value from." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Find Maximum Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Finds the maximum value in a numeric list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "max;maximum;largest;greatest;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Maximum of ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linkedDataTypeIdentifiers": [ + "LIST", + "NUMBER" + ], + "signature": "(list: LIST) => NUMBER" } diff --git a/definitions/standard/runtime_definition/array/std_array_min.proto.json b/definitions/standard/runtime_definition/array/std_array_min.proto.json index f6496a6b..3fb8269f 100644 --- a/definitions/standard/runtime_definition/array/std_array_min.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_min.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::list::min", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number List" - } - ], - "description": [ - { - "code": "en-US", - "content": "A list of numbers to find the minimum value from." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Find Minimum Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Finds the minimum value in a numeric list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "min;minimum;smallest;least;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Minimum of ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linkedDataTypeIdentifier": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::list::min", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number List" + } + ], + "description": [ + { + "code": "en-US", + "content": "A list of numbers to find the minimum value from." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Find Minimum Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Finds the minimum value in a numeric list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "min;minimum;smallest;least;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Minimum of ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "signature": "(list: LIST) => NUMBER", + "linkedDataTypeIdentifiers": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_pop.proto.json b/definitions/standard/runtime_definition/array/std_array_pop.proto.json index 3700665b..c935ae4e 100644 --- a/definitions/standard/runtime_definition/array/std_array_pop.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_pop.proto.json @@ -1,58 +1,54 @@ { - "runtimeName": "std::list::pop", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list to remove the last item from." - } - ], - "documentation": [] - } - ], - "returnType": "T", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Pop from List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Removes the last element from the specified list and returns it. The list will be modified." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "pop;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Remove Last Item of ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linkedDataTypeIdentifier": [ - "LIST" - ] + "runtimeName": "std::list::pop", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list to remove the last item from." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Pop from List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Removes the last element from the specified list and returns it. The list will be modified." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "pop;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Remove Last Item of ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "signature": "(list: LIST) => T", + "linkedDataTypeIdentifiers": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_push.proto.json b/definitions/standard/runtime_definition/array/std_array_push.proto.json index 20d202b6..f2aacdcb 100644 --- a/definitions/standard/runtime_definition/array/std_array_push.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_push.proto.json @@ -1,77 +1,72 @@ { - "runtimeName": "std::list::push", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list to which an item will be added." - } - ], - "documentation": [] - }, - { - "type": "T", - "runtimeName": "item", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Item" - } - ], - "description": [ - { - "code": "en-US", - "content": "The value to be added at the end of the list." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Push to List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Adds a new element to the end of the list and returns the new length of the list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "push;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Push ${item} into ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linkedDataTypeIdentifier": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::list::push", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list to which an item will be added." + } + ], + "documentation": [] + }, + { + "runtimeName": "item", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Item" + } + ], + "description": [ + { + "code": "en-US", + "content": "The value to be added at the end of the list." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Push to List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Adds a new element to the end of the list and returns the new length of the list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "push;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Push ${item} into ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "signature": "(list: LIST, item: T) => NUMBER", + "linkedDataTypeIdentifiers": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_remove.proto.json b/definitions/standard/runtime_definition/array/std_array_remove.proto.json index c4883d64..dda954c0 100644 --- a/definitions/standard/runtime_definition/array/std_array_remove.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_remove.proto.json @@ -1,76 +1,71 @@ { - "runtimeName": "std::list::remove", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list from which the item will be removed." - } - ], - "documentation": [] - }, - { - "type": "T", - "runtimeName": "item", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Item" - } - ], - "description": [ - { - "code": "en-US", - "content": "The item to remove from the list." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Remove from List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Removes the first matching item from the given list and returns the resulting list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "remove;delete;strip;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Remove ${item} from ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linkedDataTypeIdentifier": [ - "LIST" - ] + "runtimeName": "std::list::remove", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list from which the item will be removed." + } + ], + "documentation": [] + }, + { + "runtimeName": "item", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Item" + } + ], + "description": [ + { + "code": "en-US", + "content": "The item to remove from the list." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Remove from List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Removes the first matching item from the given list and returns the resulting list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "remove;delete;strip;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Remove ${item} from ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "signature": "(list: LIST, item: T) => LIST", + "linkedDataTypeIdentifiers": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json index 439acc99..3ddd631b 100644 --- a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::list::reverse", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input list to be reversed." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Reverse List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new list with the elements of the input list in reverse order." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "reverse;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Reverse ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::reverse", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input list to be reversed." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Reverse List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new list with the elements of the input list in reverse order." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "reverse;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Reverse ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ], + "signature": "(list: LIST) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_size.proto.json b/definitions/standard/runtime_definition/array/std_array_size.proto.json index 2eecd3c2..45679367 100644 --- a/definitions/standard/runtime_definition/array/std_array_size.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_size.proto.json @@ -1,59 +1,55 @@ { - "runtimeName": "std::list::size", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list whose number of elements is to be returned." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "List Size" - } - ], - "description": [ - { - "code": "en-US", - "content": "This function returns the count of elements present in the given list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "size;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Size of ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "NUMBER", - "LIST" - ] + "runtimeName": "std::list::size", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list whose number of elements is to be returned." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "List Size" + } + ], + "description": [ + { + "code": "en-US", + "content": "This function returns the count of elements present in the given list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "size;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Size of ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "NUMBER", + "LIST" + ], + "signature": "(list: LIST) => NUMBER" } diff --git a/definitions/standard/runtime_definition/array/std_array_sort.proto.json b/definitions/standard/runtime_definition/array/std_array_sort.proto.json index 5357f51d..48e03256 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort.proto.json @@ -1,76 +1,71 @@ { - "runtimeName": "std::list::sort", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input list to be sorted." - } - ], - "documentation": [] - }, - { - "type": "COMPARATOR", - "runtimeName": "comparator", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Comparator" - } - ], - "description": [ - { - "code": "en-US", - "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Sort List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new list with the elements sorted according to the comparator function provided." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "sort;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Sort ${list} using ${comparator}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::sort", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input list to be sorted." + } + ], + "documentation": [] + }, + { + "runtimeName": "comparator", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Comparator" + } + ], + "description": [ + { + "code": "en-US", + "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Sort List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new list with the elements sorted according to the comparator function provided." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "sort;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Sort ${list} using ${comparator}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linked_data_type_identifier": [ + "LIST" + ], + "signature": "(list: LIST, comparator: COMPARATOR) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json index a298fbd5..bdf7eff4 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json @@ -1,76 +1,71 @@ { - "runtimeName": "std::list::sort_reverse", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input list to be sorted in reverse order." - } - ], - "documentation": [] - }, - { - "type": "COMPARATOR", - "runtimeName": "comparator", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Comparator" - } - ], - "description": [ - { - "code": "en-US", - "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Sort List in Reverse" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new list with the elements sorted in descending order according to the comparator function provided." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "sort_reverse;array;list;collection;std;sort;reverse" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Reversed-Sort ${list} using ${comparator}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::sort_reverse", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input list to be sorted in reverse order." + } + ], + "documentation": [] + }, + { + "runtimeName": "comparator", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Comparator" + } + ], + "description": [ + { + "code": "en-US", + "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Sort List in Reverse" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new list with the elements sorted in descending order according to the comparator function provided." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "sort_reverse;array;list;collection;std;sort;reverse" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Reversed-Sort ${list} using ${comparator}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-iteration", + "linkedDataTypeIdentifiers": [ + "LIST" + ], + "signature": "(list: LIST, comparator: COMPARATOR) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_sum.proto.json b/definitions/standard/runtime_definition/array/std_array_sum.proto.json index c6173548..f8a5e6f3 100644 --- a/definitions/standard/runtime_definition/array/std_array_sum.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sum.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::list::sum", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "name": [ - { - "code": "en-US", - "content": "Number List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the sum of all numbers in the given list." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Sum of Numbers" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the total sum of the elements in the numeric list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "sum;total;add all;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Sum of ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::list::sum", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "name": [ + { + "code": "en-US", + "content": "Number List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the sum of all numbers in the given list." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Sum of Numbers" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the total sum of the elements in the numeric list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "sum;total;add all;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Sum of ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linkedDataTypeIdentifiers": [ + "LIST", + "NUMBER" + ], + "signature": "(list: LIST) => NUMBER" } diff --git a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json index afc2e72d..0e3dd4c8 100644 --- a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json @@ -1,58 +1,54 @@ { - "runtimeName": "std::list::to_unique", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input list from which duplicates will be removed." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "To Unique" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new list containing only the unique elements from the input list." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "to_unique;array;list;collection;std;to;unique" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Remove duplicates in ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "linked_data_type_identifier": [ - "LIST" - ] + "runtimeName": "std::list::to_unique", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input list from which duplicates will be removed." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "To Unique" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new list containing only the unique elements from the input list." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "to_unique;array;list;collection;std;to;unique" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Remove duplicates in ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "linked_data_type_identifier": [ + "LIST" + ], + "signature": "(list: LIST) => LIST" } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json index f33c4631..ef79b4a0 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::boolean::as_number", - "runtimeParameterDefinitions": [ - { - "type": "BOOLEAN", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a boolean to a number." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Boolean as Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Will convert the boolean to a number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "to number;numeric;boolean;logic;std;as;number" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Convert ${value} to number" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:toggle-left", - "linkedDataTypeIdentifier": [ - "BOOLEAN", - "NUMBER" - ] + "runtimeName": "std::boolean::as_number", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a boolean to a number." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Boolean as Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Will convert the boolean to a number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "to number;numeric;boolean;logic;std;as;number" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to number" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:toggle-left", + "signature": "(value: BOOLEAN) => NUMBER", + "linkedDataTypeIdentifiers": [ + "BOOLEAN", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json index 2ca59e51..480658bf 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::boolean::as_text", - "runtimeParameterDefinitions": [ - { - "type": "BOOLEAN", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a boolean to a text." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Boolean as Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Will convert the boolean to text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "to text;string;format number;boolean;logic;std;as;text" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Convert ${value} to text" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:toggle-left", - "linkedDataTypeIdentifier": [ - "BOOLEAN", - "TEXT" - ] + "runtimeName": "std::boolean::as_text", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a boolean to a text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Boolean as Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Will convert the boolean to text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "to text;string;format number;boolean;logic;std;as;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to text" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:toggle-left", + "signature": "(value: BOOLEAN) => TEXT", + "linkedDataTypeIdentifiers": [ + "BOOLEAN", + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json index 10628ca5..7dd3b625 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::boolean::from_number", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a number to a boolean." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Boolean from Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Will convert the number to a boolean." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "from number;to boolean;convert;boolean;logic;std;from;number" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Convert ${value} to boolean" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:toggle-left", - "linkedDataTypeIdentifier": [ - "BOOLEAN", - "NUMBER" - ] + "runtimeName": "std::boolean::from_number", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a number to a boolean." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Boolean from Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Will convert the number to a boolean." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "from number;to boolean;convert;boolean;logic;std;from;number" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to boolean" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:toggle-left", + "signature": "(value: NUMBER) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "BOOLEAN", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json index 8487d147..e8efb74e 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::boolean::from_text", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a text to a boolean." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Boolean from Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Will convert the string to a boolean." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "from text;parse;convert;boolean;logic;std;from;text" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Convert ${value} to boolean" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:toggle-left", - "linkedDataTypeIdentifier": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::boolean::from_text", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a text to a boolean." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Boolean from Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Will convert the string to a boolean." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "from text;parse;convert;boolean;logic;std;from;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to boolean" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:toggle-left", + "signature": "(value: TEXT) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json index 1106ad36..fd6e06d2 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::boolean::is_equal", - "runtimeParameterDefinitions": [ - { - "type": "BOOLEAN", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first boolean value to compare." - } - ], - "documentation": [] - }, - { - "type": "BOOLEAN", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second boolean value to compare." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Is Equal" - } - ], - "description": [ - { - "code": "en-US", - "content": "Compares two boolean values for equality. Returns true if they are the same, false otherwise." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "equal;equals;same;boolean;logic;std;is" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Equals ${second}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:toggle-left", - "linked_data_type_identifier": [ - "BOOLEAN" - ] + "runtimeName": "std::boolean::is_equal", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first boolean value to compare." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second boolean value to compare." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is Equal" + } + ], + "description": [ + { + "code": "en-US", + "content": "Compares two boolean values for equality. Returns true if they are the same, false otherwise." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "equal;equals;same;boolean;logic;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Equals ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:toggle-left", + "linked_data_type_identifier": [ + "BOOLEAN" + ], + "signature": "(first: BOOLEAN, second: BOOLEAN) => BOOLEAN" } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json index 080ff536..a02e4367 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::boolean::negate", - "runtimeParameterDefinitions": [ - { - "type": "BOOLEAN", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The boolean value to negate." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Negate Boolean" - } - ], - "description": [ - { - "code": "en-US", - "content": "Negates a boolean value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "negate;negative;invert;opposite;boolean;logic;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Negate ${value}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:toggle-left", - "linked_data_type_identifier": [ - "BOOLEAN" - ] + "runtimeName": "std::boolean::negate", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The boolean value to negate." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Negate Boolean" + } + ], + "description": [ + { + "code": "en-US", + "content": "Negates a boolean value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "negate;negative;invert;opposite;boolean;logic;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Negate ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:toggle-left", + "linked_data_type_identifier": [ + "BOOLEAN" + ], + "signature": "(value: BOOLEAN) => BOOLEAN" } diff --git a/definitions/standard/runtime_definition/control/std_control_if.proto.json b/definitions/standard/runtime_definition/control/std_control_if.proto.json index 1fcf9ea1..10c5d294 100644 --- a/definitions/standard/runtime_definition/control/std_control_if.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::control::if", - "runtimeParameterDefinitions": [ - { - "type": "BOOLEAN", - "runtimeName": "condition", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Condition" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the condition that determines whether the provided runnable should be executed. If this condition evaluates to true, the execution proceeds with the runnable defined in the second parameter." - } - ], - "documentation": [] - }, - { - "type": "RUNNABLE", - "runtimeName": "runnable", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Runnable" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the runnable that runs if the condition evaluates to true." - } - ], - "documentation": [] - } - ], - "returnType": "void", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "If" - } - ], - "description": [ - { - "code": "en-US", - "content": "The 'If' runnable evaluates a boolean condition and, if it is true, executes the provided runnable. If the condition is false, execution continues without running the runnable." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "if;control;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "If ${condition} is True do ${runnable}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-ramp-right-2", - "linked_data_type_identifier": [ - "BOOLEAN", - "RUNNABLE" - ] + "runtimeName": "std::control::if", + "runtimeParameterDefinitions": [ + { + "runtimeName": "condition", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Condition" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the condition that determines whether the provided runnable should be executed. If this condition evaluates to true, the execution proceeds with the runnable defined in the second parameter." + } + ], + "documentation": [] + }, + { + "runtimeName": "runnable", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Runnable" + } + ], + "description": [ + { + "code": "en-US", + "content": "Defines the runnable that runs if the condition evaluates to true." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "If" + } + ], + "description": [ + { + "code": "en-US", + "content": "The 'If' runnable evaluates a boolean condition and, if it is true, executes the provided runnable. If the condition is false, execution continues without running the runnable." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "if;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "If ${condition} is True do ${runnable}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-ramp-right-2", + "linked_data_type_identifier": [ + "BOOLEAN", + "RUNNABLE" + ], + "signature": "(condition: BOOLEAN, runnable: RUNNABLE) => void" } diff --git a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json index d5c72663..1050d465 100644 --- a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json @@ -1,98 +1,95 @@ { - "runtimeName": "std::control::if_else", - "runtimeParameterDefinitions": [ - { - "type": "BOOLEAN", - "runtimeName": "condition", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Condition" - } - ], - "description": [ - { - "code": "en-US", - "content": "Boolean that determines which branch to execute. If true the Runnable runs otherwise the Else Runnable runs." - } - ], - "documentation": [] - }, - { - "type": "RUNNABLE", - "runtimeName": "runnable", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Runnable" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the runnable that runs if the condition evaluates to true." - } - ], - "documentation": [] - }, - { - "type": "RUNNABLE", - "runtimeName": "else_runnable", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Else Runnable" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the runnable that runs if the condition evaluates to false." - } - ], - "documentation": [] - } - ], - "returnTypeIdentifier": null, - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "If-Else" - } - ], - "description": [ - { - "code": "en-US", - "content": "Evaluates a condition and executes either the Then Runnable or the Else Runnable." - } - ], - "documentation": [ - { - "code": "en-US", - "content": "Evaluates a boolean condition. If true, executes the Runnable. Otherwise executes the Else Runnable." - } - ], - "alias": [ - { - "code": "en-US", - "content": "if_else;control;std;if;else" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "If ${condition} is True do ${then_runnable} else ${else_runnable}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-ramp-right", - "linked_data_type_identifier": [ - "BOOLEAN", - "RUNNABLE" - ] + "runtimeName": "std::control::if_else", + "runtimeParameterDefinitions": [ + { + "runtimeName": "condition", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Condition" + } + ], + "description": [ + { + "code": "en-US", + "content": "Boolean that determines which branch to execute. If true the Runnable runs otherwise the Else Runnable runs." + } + ], + "documentation": [] + }, + { + "runtimeName": "runnable", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Runnable" + } + ], + "description": [ + { + "code": "en-US", + "content": "Defines the runnable that runs if the condition evaluates to true." + } + ], + "documentation": [] + }, + { + "runtimeName": "else_runnable", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Else Runnable" + } + ], + "description": [ + { + "code": "en-US", + "content": "Defines the runnable that runs if the condition evaluates to false." + } + ], + "documentation": [] + } + ], + "returnTypeIdentifier": null, + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "If-Else" + } + ], + "description": [ + { + "code": "en-US", + "content": "Evaluates a condition and executes either the Then Runnable or the Else Runnable." + } + ], + "documentation": [ + { + "code": "en-US", + "content": "Evaluates a boolean condition. If true, executes the Runnable. Otherwise executes the Else Runnable." + } + ], + "alias": [ + { + "code": "en-US", + "content": "if_else;control;std;if;else" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "If ${condition} is True do ${then_runnable} else ${else_runnable}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-ramp-right", + "linked_data_type_identifier": [ + "BOOLEAN", + "RUNNABLE" + ], + "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE) => void" } diff --git a/definitions/standard/runtime_definition/control/std_control_return.proto.json b/definitions/standard/runtime_definition/control/std_control_return.proto.json index f7dc096f..2498a4af 100644 --- a/definitions/standard/runtime_definition/control/std_control_return.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_return.proto.json @@ -1,55 +1,51 @@ { - "runtimeName": "std::control::return", - "runtimeParameterDefinitions": [ - { - "type": "T", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Return Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The value to be returned to the upper context." - } - ], - "documentation": [] - } - ], - "returnType": "T", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Return" - } - ], - "description": [ - { - "code": "en-US", - "content": "Ends the current context and returns the specified value to the upper scope." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "return;control;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Return ${value}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:arrow-back" + "runtimeName": "std::control::return", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Return Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The value to be returned to the upper context." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Return" + } + ], + "description": [ + { + "code": "en-US", + "content": "Ends the current context and returns the specified value to the upper scope." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "return;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Return ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:arrow-back", + "signature": "(value: T) => T" } diff --git a/definitions/standard/runtime_definition/control/std_control_stop.proto.json b/definitions/standard/runtime_definition/control/std_control_stop.proto.json index bd08f9fa..394e9726 100644 --- a/definitions/standard/runtime_definition/control/std_control_stop.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_stop.proto.json @@ -1,38 +1,37 @@ { - "runtimeName": "std::control::stop", - "runtimeParameterDefinitions": [], - "returnType": "void", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Stop" - } - ], - "description": [ - { - "code": "en-US", - "content": "Terminates the current execution context entirely, halting all ongoing and future iterations. Once invoked, no additional steps or loops within this context will be executed. This node behaves like a global stop or termination signal within the flow." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "stop;control;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Stop" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:xbox-x", - "linked_data_type_identifier": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::control::stop", + "runtimeParameterDefinitions": [], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Stop" + } + ], + "description": [ + { + "code": "en-US", + "content": "Terminates the current execution context entirely, halting all ongoing and future iterations. Once invoked, no additional steps or loops within this context will be executed. This node behaves like a global stop or termination signal within the flow." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "stop;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Stop" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:xbox-x", + "linked_data_type_identifier": [ + "LIST", + "NUMBER" + ], + "signature": "() => void" } diff --git a/definitions/standard/runtime_definition/control/std_control_value.proto.json b/definitions/standard/runtime_definition/control/std_control_value.proto.json index 0927d931..74c1044e 100644 --- a/definitions/standard/runtime_definition/control/std_control_value.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_value.proto.json @@ -1,55 +1,51 @@ { - "runtimeName": "std::control::value", - "runtimeParameterDefinitions": [ - { - "type": "T", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The value to save." - } - ], - "documentation": [] - } - ], - "returnType": "R", - "throwsError": false, - "genericKeys": [ - "t" - ], - "name": [ - { - "code": "en-US", - "content": "Set Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Saves the given value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "value;save;create;control;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Save ${value}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:new-section" + "runtimeName": "std::control::value", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The value to save." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Set Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Saves the given value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "value;save;create;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Save ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:new-section", + "signature": "(value: T) => T" } diff --git a/definitions/standard/runtime_definition/http/http_request_create.proto.json b/definitions/standard/runtime_definition/http/http_request_create.proto.json index c8fafc7a..d713e467 100644 --- a/definitions/standard/runtime_definition/http/http_request_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_request_create.proto.json @@ -1,117 +1,108 @@ { - "runtimeName": "http::request::create", - "runtimeParameterDefinitions": [ - { - "type": "HTTP_METHOD", - "runtimeName": "http_method", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "HTTP Method" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the HTTP method to be used, such as GET, POST, PUT, or DELETE." - } - ], - "documentation": [] - }, - { - "type": "HTTP_HEADER_MAP", - "runtimeName": "headers", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "description": [ - { - "code": "en-US", - "content": "A collection of key-value pairs containing additional request metadata." - } - ], - "documentation": [] - }, - { - "type": "HTTP_URL", - "runtimeName": "url", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Request URL" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the endpoint address, including protocol, host, path, and query parameters, where the request is directed." - } - ], - "documentation": [] - }, - { - "dataTypeIdentifier": { - "genericKey": "P" - }, - "runtimeName": "payload", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Request Body" - } - ], - "description": [ - { - "code": "en-US", - "content": "Contains the request payload, such as JSON, XML, form data, or binary content, depending on the Content-Type header." - } - ], - "documentation": [] - } - ], - "returnType": "HTTP_REQUEST", - "throwsError": false, - "genericKeys": [ - "P" - ], - "name": [ - { - "code": "en-US", - "content": "Create HTTP-Request" - } - ], - "description": [ - { - "code": "en-US", - "content": "Creates an HTTP-Request object with the specified method, headers, url and payload." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "create;request;http" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Create Http-Request with Method: ${http_method}, Headers: ${headers}, Url: ${url} and Payload: ${payload}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:world-www", - "linked_data_type_identifier": [ - "HTTP_URL", - "HTTP_METHOD", - "HTTP_HEADER_MAP", - "HTTP_REQUEST" - ] + "runtimeName": "http::request::create", + "runtimeParameterDefinitions": [ + { + "runtimeName": "http_method", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "HTTP Method" + } + ], + "description": [ + { + "code": "en-US", + "content": "Defines the HTTP method to be used, such as GET, POST, PUT, or DELETE." + } + ], + "documentation": [] + }, + { + "runtimeName": "headers", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "HTTP Headers" + } + ], + "description": [ + { + "code": "en-US", + "content": "A collection of key-value pairs containing additional request metadata." + } + ], + "documentation": [] + }, + { + "runtimeName": "url", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Request URL" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the endpoint address, including protocol, host, path, and query parameters, where the request is directed." + } + ], + "documentation": [] + }, + { + "runtimeName": "payload", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Request Body" + } + ], + "description": [ + { + "code": "en-US", + "content": "Contains the request payload, such as JSON, XML, form data, or binary content, depending on the Content-Type header." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Create HTTP-Request" + } + ], + "description": [ + { + "code": "en-US", + "content": "Creates an HTTP-Request object with the specified method, headers, url and payload." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "create;request;http" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Create Http-Request with Method: ${http_method}, Headers: ${headers}, Url: ${url} and Payload: ${payload}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:world-www", + "linked_data_type_identifier": [ + "HTTP_URL", + "HTTP_METHOD", + "HTTP_HEADER_MAP", + "HTTP_REQUEST" + ], + "signature": "(http_method: HTTP_METHOD, headers: HTTP_HEADER_MAP, url: HTTP_URL, payload: T) => HTTP_REQUEST" } diff --git a/definitions/standard/runtime_definition/http/http_response_create.proto.json b/definitions/standard/runtime_definition/http/http_response_create.proto.json index 51a63464..0d198799 100644 --- a/definitions/standard/runtime_definition/http/http_response_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_response_create.proto.json @@ -1,98 +1,93 @@ { - "runtimeName": "http::response::create", - "runtimeParameterDefinitions": [ - { - "type": "HTTP_STATUS_CODE", - "runtimeName": "http_status_code", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "HTTP Status Code" - } - ], - "description": [ - { - "code": "en-US", - "content": "An HTTP status code is a three-digit number (100–599) indicating the result of a request (e.g., 200, 404, 500)." - } - ], - "documentation": [] - }, - { - "type": "HTTP_HEADER_MAP", - "runtimeName": "headers", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "description": [ - { - "code": "en-US", - "content": "A collection of key-value pairs containing additional response metadata." - } - ], - "documentation": [] - }, - { - "type": "T", - "runtimeName": "payload", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Request Body" - } - ], - "description": [ - { - "code": "en-US", - "content": "Contains the response payload, such as JSON, XML, form data, or binary content, depending on the Content-Type header." - } - ], - "documentation": [] - } - ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "HTTP_RESPONSE" - }, - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Create HTTP-Response" - } - ], - "description": [ - { - "code": "en-US", - "content": "Creates an HTTP-Response object with the specified method, headers and payload." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "create;response;http" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Create Http-Response with Method: ${http_method}, Headers: ${headers} and Payload: ${payload}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:world-www", - "linked_data_type_identifier": [ - "HTTP_STATUS_CODE", - "HTTP_HEADER_MAP", - "HTTP_RESPONSE" - ] + "runtimeName": "http::response::create", + "runtimeParameterDefinitions": [ + { + "runtimeName": "http_status_code", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "HTTP Status Code" + } + ], + "description": [ + { + "code": "en-US", + "content": "An HTTP status code is a three-digit number (100–599) indicating the result of a request (e.g., 200, 404, 500)." + } + ], + "documentation": [] + }, + { + "runtimeName": "headers", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "HTTP Headers" + } + ], + "description": [ + { + "code": "en-US", + "content": "A collection of key-value pairs containing additional response metadata." + } + ], + "documentation": [] + }, + { + "runtimeName": "payload", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Request Body" + } + ], + "description": [ + { + "code": "en-US", + "content": "Contains the response payload, such as JSON, XML, form data, or binary content, depending on the Content-Type header." + } + ], + "documentation": [] + } + ], + "returnTypeIdentifier": { + "dataTypeIdentifier": "HTTP_RESPONSE" + }, + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Create HTTP-Response" + } + ], + "description": [ + { + "code": "en-US", + "content": "Creates an HTTP-Response object with the specified method, headers and payload." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "create;response;http" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Create Http-Response with Method: ${http_method}, Headers: ${headers} and Payload: ${payload}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:world-www", + "linked_data_type_identifier": [ + "HTTP_STATUS_CODE", + "HTTP_HEADER_MAP", + "HTTP_RESPONSE" + ], + "signature": "(http_status_code: HTTP_STATUS_CODE, headers: HTTP_HEADER_MAP, payload: T) => HTTP_RESPONSE" } diff --git a/definitions/standard/runtime_definition/number/std_number_abs.proto.json b/definitions/standard/runtime_definition/number/std_number_abs.proto.json index cb37b968..25ff6922 100644 --- a/definitions/standard/runtime_definition/number/std_number_abs.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_abs.proto.json @@ -1,54 +1,54 @@ { - "runtimeName": "std::number::abs", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the numeric input. The result will be its absolute (non-negative) value." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Absolute Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Removes the sign from the input number, returning its non-negative value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "absolute;abs;magnitude;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Absolute Value of ${value}" - } - ], - "linkedDataTypeIdentifier": ["NUMBER"], - "deprecationMessage": [], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::abs", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number Input" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the numeric input. The result will be its absolute (non-negative) value." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Absolute Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Removes the sign from the input number, returning its non-negative value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "absolute;abs;magnitude;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Absolute Value of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_add.proto.json b/definitions/standard/runtime_definition/number/std_number_add.proto.json index 56b472a0..155943c6 100644 --- a/definitions/standard/runtime_definition/number/std_number_add.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_add.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::add", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first number to add." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second number to add." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Add Numbers" - } - ], - "description": [ - { - "code": "en-US", - "content": "Adds two numbers together." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "add;plus;sum;total;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Plus ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::add", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first number to add." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second number to add." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Add Numbers" + } + ], + "description": [ + { + "code": "en-US", + "content": "Adds two numbers together." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "add;plus;sum;total;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Plus ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json index 45373580..db811f37 100644 --- a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::arccos", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the arccosine (inverse cosine) of the input value." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Arccosine" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the angle in radians whose cosine is the given number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "arccos;acos;inverse cosine;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Arccosine of ${value}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function", - "linkedDataTypeIdentifier": [ - "NUMBER" - ] + "runtimeName": "std::number::arccos", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the arccosine (inverse cosine) of the input value." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Arccosine" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the angle in radians whose cosine is the given number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "arccos;acos;inverse cosine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Arccosine of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json index e38e9570..7bdf497f 100644 --- a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::arcsin", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the arcsine (inverse sine) of the input value." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Arcsine" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the angle in radians whose sine is the given number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "arcsin;asin;inverse sine;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Arcsine of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::arcsin", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the arcsine (inverse sine) of the input value." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Arcsine" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the angle in radians whose sine is the given number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "arcsin;asin;inverse sine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Arcsine of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json index 73687ac5..e97d44f0 100644 --- a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::arctan", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the arctangent (inverse tangent) of the input value." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Arctangent" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the angle in radians whose tangent is the given number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "arctan;atan;inverse tangent;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Arctangent of ${value}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function", - "linkedDataTypeIdentifier": [ - "NUMBER" - ] + "runtimeName": "std::number::arctan", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the arctangent (inverse tangent) of the input value." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Arctangent" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the angle in radians whose tangent is the given number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "arctan;atan;inverse tangent;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Arctangent of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json index a937fbb6..b9b43d13 100644 --- a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json @@ -1,54 +1,55 @@ { - "runtimeName": "std::number::as_text", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "number", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to convert to text." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Number as Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a number into text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "to text;string;format number;number;math;std;as;text" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Convert ${number} to Text" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": ["NUMBER", "TEXT"], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::as_text", + "runtimeParameterDefinitions": [ + { + "runtimeName": "number", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to convert to text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Number as Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a number into text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "to text;string;format number;number;math;std;as;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${number} to Text" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(number: NUMBER) => TEXT", + "linkedDataTypeIdentifiers": [ + "NUMBER", + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json index e1121a78..558bb81c 100644 --- a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json @@ -1,92 +1,88 @@ { - "runtimeName": "std::number::clamp", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input number that will be limited (clamped) to the specified range." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "min", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Minimum" - } - ], - "description": [ - { - "code": "en-US", - "content": "The minimum allowed value in the clamping operation." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "max", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Maximum" - } - ], - "description": [ - { - "code": "en-US", - "content": "The maximum allowed value in the clamping operation." - } - ], - "documentation": [] - } - ], - "returnType": "MNUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Clamp Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the given number clamped between the minimum and maximum bounds." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "clamp;limit;bound;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Clamp ${value} between ${min} and ${max}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::clamp", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number Input" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input number that will be limited (clamped) to the specified range." + } + ], + "documentation": [] + }, + { + "runtimeName": "min", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Minimum" + } + ], + "description": [ + { + "code": "en-US", + "content": "The minimum allowed value in the clamping operation." + } + ], + "documentation": [] + }, + { + "runtimeName": "max", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Maximum" + } + ], + "description": [ + { + "code": "en-US", + "content": "The maximum allowed value in the clamping operation." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Clamp Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the given number clamped between the minimum and maximum bounds." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "clamp;limit;bound;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Clamp ${value} between ${min} and ${max}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER, min: NUMBER, max: NUMBER) => MNUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_cos.proto.json b/definitions/standard/runtime_definition/number/std_number_cos.proto.json index 11996dde..644a7bed 100644 --- a/definitions/standard/runtime_definition/number/std_number_cos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cos.proto.json @@ -1,54 +1,54 @@ { - "runtimeName": "std::number::cos", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "radians", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Radians" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the cosine of the given angle in radians." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Cosine" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the cosine value of the input angle measured in radians." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "cos;cosine;trigonometry;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Cosine of ${radians}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": ["NUMBER"], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::cos", + "runtimeParameterDefinitions": [ + { + "runtimeName": "radians", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Radians" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the cosine of the given angle in radians." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Cosine" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the cosine value of the input angle measured in radians." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "cos;cosine;trigonometry;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Cosine of ${radians}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(radians: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json index d156e2b9..3dee9fed 100644 --- a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::cosh", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number for which to calculate the hyperbolic cosine." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Hyperbolic Cosine" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the hyperbolic cosine (cosh) of the input value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "cosh;hyperbolic cosine;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Hyperbolic Cosine of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::cosh", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number Input" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number for which to calculate the hyperbolic cosine." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Hyperbolic Cosine" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the hyperbolic cosine (cosh) of the input value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "cosh;hyperbolic cosine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Hyperbolic Cosine of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_divide.proto.json b/definitions/standard/runtime_definition/number/std_number_divide.proto.json index d868e52d..ed3ae7ba 100644 --- a/definitions/standard/runtime_definition/number/std_number_divide.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_divide.proto.json @@ -1,72 +1,69 @@ { - "runtimeName": "std::number::divide", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Dividend" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the numerator or the number that will be divided by the second value." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Divisor" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the denominator or the value that divides the first number." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": true, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Divide Numbers" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the result of dividing the first numeric input (dividend) by the second (divisor)." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "divide;division;quotient;div;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Divided by ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::divide", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Dividend" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the numerator or the number that will be divided by the second value." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Divisor" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the denominator or the value that divides the first number." + } + ], + "documentation": [] + } + ], + "throwsError": true, + "name": [ + { + "code": "en-US", + "content": "Divide Numbers" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the result of dividing the first numeric input (dividend) by the second (divisor)." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "divide;division;quotient;div;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Divided by ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [] } diff --git a/definitions/standard/runtime_definition/number/std_number_euler.proto.json b/definitions/standard/runtime_definition/number/std_number_euler.proto.json index 6b0c2f10..f1cde7d8 100644 --- a/definitions/standard/runtime_definition/number/std_number_euler.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_euler.proto.json @@ -1,37 +1,36 @@ { - "runtimeName": "std::number::euler", - "runtimeParameterDefinitions": [], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Euler's Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Provides the constant value of Euler's number, approximately 2.71828, which is the base of the natural logarithm." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "euler;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Euler's Number" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::euler", + "runtimeParameterDefinitions": [], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Euler's Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Provides the constant value of Euler's number, approximately 2.71828, which is the base of the natural logarithm." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "euler;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Euler's Number" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "() => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json index 2a8240c4..19b7a971 100644 --- a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::exponential", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "base", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Base" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the numeric value that will be raised to the power of the exponent." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "exponent", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Exponent" - } - ], - "description": [ - { - "code": "en-US", - "content": "This numeric value indicates the power to which the base is raised." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Exponential" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the result of raising the base to the power specified by the exponent." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "exponential;exp;e power;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${base} to the Exponent of ${exponent}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::exponential", + "runtimeParameterDefinitions": [ + { + "runtimeName": "base", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Base" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the numeric value that will be raised to the power of the exponent." + } + ], + "documentation": [] + }, + { + "runtimeName": "exponent", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Exponent" + } + ], + "description": [ + { + "code": "en-US", + "content": "This numeric value indicates the power to which the base is raised." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Exponential" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the result of raising the base to the power specified by the exponent." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "exponential;exp;e power;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${base} to the Exponent of ${exponent}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(base: NUMBER, exponent: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json index 00e16cd5..ec977148 100644 --- a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::from_text", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "text", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text string to convert to a number." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Number from Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Attempts to parse the provided text input and return its numeric equivalent." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "from text;parse;convert;number;math;std;from;text" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Convert ${text} to Number" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::from_text", + "runtimeParameterDefinitions": [ + { + "runtimeName": "text", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text string to convert to a number." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Number from Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Attempts to parse the provided text input and return its numeric equivalent." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "from text;parse;convert;number;math;std;from;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${text} to Number" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(text: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json index cf21edf6..a55432af 100644 --- a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json @@ -1,37 +1,36 @@ { - "runtimeName": "std::number::infinity", - "runtimeParameterDefinitions": [], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Infinity" - } - ], - "description": [ - { - "code": "en-US", - "content": "Provides the representation of positive infinity, used to represent an unbounded value in computations." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "infinity;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Infinity" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::infinity", + "runtimeParameterDefinitions": [], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Infinity" + } + ], + "description": [ + { + "code": "en-US", + "content": "Provides the representation of positive infinity, used to represent an unbounded value in computations." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "infinity;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Infinity" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "() => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json index 5106dc45..54d6cbcf 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::number::is_equal", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first number to compare." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second number to compare." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Is Equal" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the first number is equal to the second number, otherwise false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "equal;equals;same;number;math;std;is" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Equals ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER", - "BOOLEAN" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::is_equal", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first number to compare." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second number to compare." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is Equal" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the first number is equal to the second number, otherwise false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "equal;equals;same;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Equals ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "NUMBER", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json index 431193ac..6a88097c 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::number::is_greater", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the number that will be evaluated to determine if it is greater than the second number." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the number that the first number will be compared to." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Is Greater" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the first numeric input is greater than the second; otherwise, returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "greater;larger;more;number;math;std;is" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Is Greater than ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "BOOLEAN", - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::is_greater", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the number that will be evaluated to determine if it is greater than the second number." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the number that the first number will be compared to." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is Greater" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the first numeric input is greater than the second; otherwise, returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "greater;larger;more;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Is Greater than ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "BOOLEAN", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json index dca72df5..cab493f5 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::number::is_less", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the number that will be evaluated to determine if it is less than the second number." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the number that the first number will be compared to." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Is Less" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the first numeric input is less than the second; otherwise, returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "less;smaller;fewer;number;math;std;is" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Less than ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER", - "BOOLEAN" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::is_less", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the number that will be evaluated to determine if it is less than the second number." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the number that the first number will be compared to." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is Less" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the first numeric input is less than the second; otherwise, returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "less;smaller;fewer;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Less than ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "NUMBER", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json index c0664faa..86d917cd 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::number::is_positive", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to check for positivity." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Is Positive Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Evaluates the input number and returns true if it is positive (greater than zero), otherwise false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "positive;greater than zero;number;math;std;is" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} Is Greater than 0" - } - ], - "linkedDataTypeIdentifier": [ - "NUMBER", - "BOOLEAN" - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::is_positive", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to check for positivity." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is Positive Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Evaluates the input number and returns true if it is positive (greater than zero), otherwise false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "positive;greater than zero;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} Is Greater than 0" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "NUMBER", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json index 14585354..717695f8 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::number::is_zero", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the numeric input evaluated to determine whether it equals zero." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Number Is Zero" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the input number is zero. Otherwise returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "zero;equals zero;number;math;std;is" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} Equals 0" - } - ], - "linkedDataTypeIdentifier": [ - "NUMBER", - "BOOLEAN" - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::is_zero", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the numeric input evaluated to determine whether it equals zero." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Number Is Zero" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the input number is zero. Otherwise returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "zero;equals zero;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} Equals 0" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "NUMBER", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_ln.proto.json b/definitions/standard/runtime_definition/number/std_number_ln.proto.json index b7f0f233..8dd1682a 100644 --- a/definitions/standard/runtime_definition/number/std_number_ln.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_ln.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::number::ln", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The numeric input whose natural logarithm (log base e) will be calculated." - } - ], - "documentation": [] - } - ], - "returnType": "NUMB, trueER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Natural Logarithm" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the natural logarithm (log base e) of a number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "natural log;ln;log e;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Natural Logarithm of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "BOOLEAN", - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::ln", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The numeric input whose natural logarithm (log base e) will be calculated." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Natural Logarithm" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the natural logarithm (log base e) of a number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "natural log;ln;log e;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Natural Logarithm of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "BOOLEAN", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_log.proto.json b/definitions/standard/runtime_definition/number/std_number_log.proto.json index 699c9b8a..f142e403 100644 --- a/definitions/standard/runtime_definition/number/std_number_log.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_log.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::log", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The numeric input whose logarithm is to be calculated." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "base", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Base" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the logarithmic base to use (e.g., 10 for common log, e for natural log)." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Logarithm" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates and returns the logarithm of a number with respect to a specified base." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "log;logarithm;log base;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Logarithm with Base ${base} of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::log", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The numeric input whose logarithm is to be calculated." + } + ], + "documentation": [] + }, + { + "runtimeName": "base", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Base" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the logarithmic base to use (e.g., 10 for common log, e for natural log)." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Logarithm" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates and returns the logarithm of a number with respect to a specified base." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "log;logarithm;log base;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Logarithm with Base ${base} of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER, base: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_max.proto.json b/definitions/standard/runtime_definition/number/std_number_max.proto.json index 27a1fa39..e5745b8d 100644 --- a/definitions/standard/runtime_definition/number/std_number_max.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_max.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::max", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first number to compare." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second number to compare." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Maximum Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Compares two numbers and returns the maximum value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "max;maximum;largest;greatest;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Maximum of ${first} and ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::max", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first number to compare." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second number to compare." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Maximum Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Compares two numbers and returns the maximum value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "max;maximum;largest;greatest;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Maximum of ${first} and ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_min.proto.json b/definitions/standard/runtime_definition/number/std_number_min.proto.json index 72d0629f..383916a3 100644 --- a/definitions/standard/runtime_definition/number/std_number_min.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_min.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::min", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first number to compare." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second number to compare." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Minimum" - } - ], - "description": [ - { - "code": "en-US", - "content": "Compares two numbers and returns the minimum value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "min;minimum;smallest;least;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Minimum of ${first} and ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::min", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first number to compare." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second number to compare." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Minimum" + } + ], + "description": [ + { + "code": "en-US", + "content": "Compares two numbers and returns the minimum value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "min;minimum;smallest;least;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Minimum of ${first} and ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json index fafd2fce..01b72c71 100644 --- a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::modulo", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to apply the modulo operator onto." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Modulo" - } - ], - "description": [ - { - "code": "en-US", - "content": "The modulo operator." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Modulo" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the modulus (remainder) of dividing the first numeric input by the second." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "modulo;mod;remainder;modulus;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Modulus ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::modulo", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to apply the modulo operator onto." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Modulo" + } + ], + "description": [ + { + "code": "en-US", + "content": "The modulo operator." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Modulo" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the modulus (remainder) of dividing the first numeric input by the second." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "modulo;mod;remainder;modulus;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Modulus ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json index 9d9d2e1f..312e938d 100644 --- a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::multiply", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first number to multiply." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second number to multiply." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Multiply" - } - ], - "description": [ - { - "code": "en-US", - "content": "Takes two numeric inputs and returns their product." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "multiply;times;product;mul;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Multiply by ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::multiply", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first number to multiply." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second number to multiply." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Multiply" + } + ], + "description": [ + { + "code": "en-US", + "content": "Takes two numeric inputs and returns their product." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "multiply;times;product;mul;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Multiply by ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_negate.proto.json b/definitions/standard/runtime_definition/number/std_number_negate.proto.json index 7bfad27c..fee82982 100644 --- a/definitions/standard/runtime_definition/number/std_number_negate.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_negate.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::negate", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to negate." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Negate" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the negation of a number (multiplies by -1)." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "negate;negative;invert;opposite;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Negate ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::negate", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to negate." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Negate" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the negation of a number (multiplies by -1)." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "negate;negative;invert;opposite;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Negate ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_pi.proto.json b/definitions/standard/runtime_definition/number/std_number_pi.proto.json index 5d72579a..0d325bc7 100644 --- a/definitions/standard/runtime_definition/number/std_number_pi.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_pi.proto.json @@ -1,37 +1,36 @@ { - "runtimeName": "std::number::pi", - "runtimeParameterDefinitions": [], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Pi" - } - ], - "description": [ - { - "code": "en-US", - "content": "Provides the constant value of pi, approximately 3.14159, used in many mathematical calculations." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "pi;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Pi" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::pi", + "runtimeParameterDefinitions": [], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Pi" + } + ], + "description": [ + { + "code": "en-US", + "content": "Provides the constant value of pi, approximately 3.14159, used in many mathematical calculations." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "pi;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Pi" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "() => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json index aa25c3cc..514f7696 100644 --- a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::random_number", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "min", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Minimum Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the lower bound (inclusive) for the random number generation." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "max", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Maximum Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the upper bound (inclusive) for the random number generation." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Random Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a randomly generated number within the given range, inclusive of both minimum and maximum." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "random;rand;random number;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Random Number Between ${min} and ${max}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::random_number", + "runtimeParameterDefinitions": [ + { + "runtimeName": "min", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Minimum Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Defines the lower bound (inclusive) for the random number generation." + } + ], + "documentation": [] + }, + { + "runtimeName": "max", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Maximum Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Defines the upper bound (inclusive) for the random number generation." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Random Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a randomly generated number within the given range, inclusive of both minimum and maximum." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "random;rand;random number;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Random Number Between ${min} and ${max}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(min: NUMBER, max: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_root.proto.json b/definitions/standard/runtime_definition/number/std_number_root.proto.json index b42a77c0..7d5b7eeb 100644 --- a/definitions/standard/runtime_definition/number/std_number_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_root.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::root", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The numeric input for which the root will be calculated." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "root_exponent", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Root Exponent" - } - ], - "description": [ - { - "code": "en-US", - "content": "The degree of the root to extract." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Root" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the nth root of the input number, where n is specified by the root exponent." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "root;nth root;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${root_exponent} Root of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::root", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The numeric input for which the root will be calculated." + } + ], + "documentation": [] + }, + { + "runtimeName": "root_exponent", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Root Exponent" + } + ], + "description": [ + { + "code": "en-US", + "content": "The degree of the root to extract." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Root" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the nth root of the input number, where n is specified by the root exponent." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "root;nth root;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${root_exponent} Root of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER, root_exponent: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_round.proto.json b/definitions/standard/runtime_definition/number/std_number_round.proto.json index 97201a20..f1c98323 100644 --- a/definitions/standard/runtime_definition/number/std_number_round.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::round", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The numeric input that will be rounded to the nearest value." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "decimals", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Decimal Places" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies how many decimal digits to keep after rounding." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Round Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Rounds a number to the nearest value at the specified number of decimal places." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "round;nearest;approximate;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Round ${value} with ${decimals} Decimal Places" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::round", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The numeric input that will be rounded to the nearest value." + } + ], + "documentation": [] + }, + { + "runtimeName": "decimals", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Decimal Places" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies how many decimal digits to keep after rounding." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Round Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "Rounds a number to the nearest value at the specified number of decimal places." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "round;nearest;approximate;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Round ${value} with ${decimals} Decimal Places" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER, decimals: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json index 16c7051c..e98dac8d 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::round_down", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The numeric input that will be rounded downwards." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "decimals", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Decimal Places" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies how many decimal digits to keep after rounding down." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Round Number Down" - } - ], - "description": [ - { - "code": "en-US", - "content": "Rounds a number downward to the specified number of decimal places." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "round down;floor;number;math;std;round;down" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Round Down ${value} with ${decimals} Decimal Places" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::round_down", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The numeric input that will be rounded downwards." + } + ], + "documentation": [] + }, + { + "runtimeName": "decimals", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Decimal Places" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies how many decimal digits to keep after rounding down." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Round Number Down" + } + ], + "description": [ + { + "code": "en-US", + "content": "Rounds a number downward to the specified number of decimal places." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "round down;floor;number;math;std;round;down" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Round Down ${value} with ${decimals} Decimal Places" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER, decimals: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json index efff8221..a3c8a303 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::round_up", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to be rounded up." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "decimals", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Decimal Places" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number of decimal places to round up to." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Round Up" - } - ], - "description": [ - { - "code": "en-US", - "content": "Performs rounding on the given value, always rounding up to the nearest value at the given decimal precision." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "round up;ceil;ceiling;number;math;std;round;up" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Round Upwards ${value} with ${decimals} Decimal Places" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::round_up", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number Input" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to be rounded up." + } + ], + "documentation": [] + }, + { + "runtimeName": "decimals", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Decimal Places" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number of decimal places to round up to." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Round Up" + } + ], + "description": [ + { + "code": "en-US", + "content": "Performs rounding on the given value, always rounding up to the nearest value at the given decimal precision." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "round up;ceil;ceiling;number;math;std;round;up" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Round Upwards ${value} with ${decimals} Decimal Places" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER, decimals: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_sin.proto.json b/definitions/standard/runtime_definition/number/std_number_sin.proto.json index 905ced8b..f8ff576a 100644 --- a/definitions/standard/runtime_definition/number/std_number_sin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sin.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::sin", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number for which to calculate the sine." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Sine" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the sine of the input value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "sin;sine;trigonometry;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Sine of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::sin", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number Input" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number for which to calculate the sine." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Sine" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the sine of the input value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "sin;sine;trigonometry;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Sine of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json index cfb00616..d1d2e3bb 100644 --- a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::sinh", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number for which to calculate the hyperbolic sine." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Hyperbolic Sine" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the hyperbolic sine (sinh) of the input value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "sinh;hyperbolic sine;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Hyperbolic Sine of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::sinh", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Number Input" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number for which to calculate the hyperbolic sine." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Hyperbolic Sine" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the hyperbolic sine (sinh) of the input value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "sinh;hyperbolic sine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Hyperbolic Sine of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_square.proto.json b/definitions/standard/runtime_definition/number/std_number_square.proto.json index 69a2de8c..29da1942 100644 --- a/definitions/standard/runtime_definition/number/std_number_square.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::square", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to be squared." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Square" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the square of the given number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "square;squared;power two;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} Squared" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::square", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to be squared." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Square" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the square of the given number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "square;squared;power two;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} Squared" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json index f5ffd696..9d3ca463 100644 --- a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::square_root", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to find the square root of." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Square Root" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the positive square root of the input number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "square root;sqrt;root;number;math;std;square" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Square Root of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::square_root", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to find the square root of." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Square Root" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the positive square root of the input number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "square root;sqrt;root;number;math;std;square" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Square Root of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json index 96014e13..9253b7e2 100644 --- a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::number::subtract", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Minuend" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number from which another number (the subtrahend) is to be subtracted." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Subtrahend" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to subtract from the first number (the minuend)." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Subtract" - } - ], - "description": [ - { - "code": "en-US", - "content": "Subtracts the second number from the first number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "subtract;minus;difference;sub;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Minus ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::subtract", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Minuend" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number from which another number (the subtrahend) is to be subtracted." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Subtrahend" + } + ], + "description": [ + { + "code": "en-US", + "content": "The number to subtract from the first number (the minuend)." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Subtract" + } + ], + "description": [ + { + "code": "en-US", + "content": "Subtracts the second number from the first number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "subtract;minus;difference;sub;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Minus ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_tan.proto.json b/definitions/standard/runtime_definition/number/std_number_tan.proto.json index c202e86a..c9e06742 100644 --- a/definitions/standard/runtime_definition/number/std_number_tan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_tan.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::number::tan", - "runtimeParameterDefinitions": [ - { - "type": "NUMBER", - "runtimeName": "radians", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Radians" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the tangent of the given angle in radians." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Tangent" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the tangent value of the input angle measured in radians." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "tan;tangent;trigonometry;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Tangent of ${radians}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER" - ], - "displayIcon": "tabler:math-function" + "runtimeName": "std::number::tan", + "runtimeParameterDefinitions": [ + { + "runtimeName": "radians", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Radians" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the tangent of the given angle in radians." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Tangent" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the tangent value of the input angle measured in radians." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "tan;tangent;trigonometry;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Tangent of ${radians}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(radians: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json b/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json index 436ca785..b19dd5f8 100644 --- a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json @@ -1,77 +1,72 @@ { - "runtimeName": "std::object::contains_key", - "runtimeParameterDefinitions": [ - { - "type": "OBJECT", - "runtimeName": "object", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "description": [ - { - "code": "en-US", - "content": "The object to check for the presence of a key." - } - ], - "documentation": [] - }, - { - "type": "K keyof Object", - "runtimeName": "key", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Key" - } - ], - "description": [ - { - "code": "en-US", - "content": "The key to check for existence in the object." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Contains Key" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the given key is a property of the object; otherwise, returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "contains_key;object;std;contains;key" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Checks if ${object} Contains ${key}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "OBJECT", - "BOOLEAN" - ], - "displayIcon": "tabler:cube" + "runtimeName": "std::object::contains_key", + "runtimeParameterDefinitions": [ + { + "runtimeName": "object", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "description": [ + { + "code": "en-US", + "content": "The object to check for the presence of a key." + } + ], + "documentation": [] + }, + { + "runtimeName": "key", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Key" + } + ], + "description": [ + { + "code": "en-US", + "content": "The key to check for existence in the object." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Contains Key" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the given key is a property of the object; otherwise, returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "contains_key;object;std;contains;key" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Checks if ${object} Contains ${key}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:cube", + "signature": "(object: OBJECT, key: keyof Object) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "OBJECT", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/object/std_object_get.proto.json b/definitions/standard/runtime_definition/object/std_object_get.proto.json index 9121cead..b0fd8fab 100644 --- a/definitions/standard/runtime_definition/object/std_object_get.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_get.proto.json @@ -1,77 +1,71 @@ { - "runtimeName": "std::object::get", - "runtimeParameterDefinitions": [ - { - "type": "OBJECT", - "runtimeName": "object", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "description": [ - { - "code": "en-US", - "content": "The object that contains the value referenced by the key." - } - ], - "documentation": [] - }, - { - "type": "keyof T", - "runtimeName": "key", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Key" - } - ], - "description": [ - { - "code": "en-US", - "content": "The property name under which the value will be referenced." - } - ], - "documentation": [] - } - ], - "returnType": "T[K]", - "throwsError": false, - "genericKeys": [ - "K", - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Get key of object" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the value of a key inside of the object." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "get;object;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Get ${key} of ${object}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "OBJECT" - ], - "displayIcon": "tabler:cube" + "runtimeName": "std::object::get", + "runtimeParameterDefinitions": [ + { + "runtimeName": "object", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "description": [ + { + "code": "en-US", + "content": "The object that contains the value referenced by the key." + } + ], + "documentation": [] + }, + { + "runtimeName": "key", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Key" + } + ], + "description": [ + { + "code": "en-US", + "content": "The property name under which the value will be referenced." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Get key of object" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the value of a key inside of the object." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "get;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get ${key} of ${object}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:cube", + "signature": ">(object: OBJECT, key: keyof OBJECT) => T[K]", + "linkedDataTypeIdentifiers": [ + "OBJECT" + ] } diff --git a/definitions/standard/runtime_definition/object/std_object_keys.proto.json b/definitions/standard/runtime_definition/object/std_object_keys.proto.json index ad5a8c90..9453f8a9 100644 --- a/definitions/standard/runtime_definition/object/std_object_keys.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_keys.proto.json @@ -1,58 +1,55 @@ { - "runtimeName": "std::object::keys", - "runtimeParameterDefinitions": [ - { - "type": "OBJECT", - "runtimeName": "object", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a list of all the keys (property names) of the given object." - } - ], - "documentation": [] - } - ], - "type": "LIST", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Get Object Keys" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a list containing all keys of the specified object." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "keys;object;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Keys of ${object}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "OBJECT" - ], - "displayIcon": "tabler:cube" + "runtimeName": "std::object::keys", + "runtimeParameterDefinitions": [ + { + "runtimeName": "object", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a list of all the keys (property names) of the given object." + } + ], + "documentation": [] + } + ], + "type": "LIST", + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Get Object Keys" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a list containing all keys of the specified object." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "keys;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Keys of ${object}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:cube", + "signature": "(object: OBJECT) => LIST>", + "linkedDataTypeIdentifiers": [ + "OBJECT" + ] } diff --git a/definitions/standard/runtime_definition/object/std_object_set.proto.json b/definitions/standard/runtime_definition/object/std_object_set.proto.json index d8429d88..4cc956b0 100644 --- a/definitions/standard/runtime_definition/object/std_object_set.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_set.proto.json @@ -1,95 +1,88 @@ { - "runtimeName": "std::object::set", - "runtimeParameterDefinitions": [ - { - "type": "OBJECT", - "runtimeName": "object", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "description": [ - { - "code": "en-US", - "content": "The original object that will be modified with the specified key-value pair." - } - ], - "documentation": [] - }, - { - "type": "keyof T", - "runtimeName": "key", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Key" - } - ], - "description": [ - { - "code": "en-US", - "content": "The property name under which the value will be stored in the object." - } - ], - "documentation": [] - }, - { - "type": "T[K]", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The value to assign to the object property identified by the key." - } - ], - "documentation": [] - } - ], - "returnType": "OBJECT", - "throwsError": false, - "genericKeys": [ - "T", - "K" - ], - "name": [ - { - "code": "en-US", - "content": "Set Object Key" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new object with the specified key set to the given value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "set;object;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Set ${key} to ${value} of ${object}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "OBJECT" - ], - "displayIcon": "tabler:cube" + "runtimeName": "std::object::set", + "runtimeParameterDefinitions": [ + { + "runtimeName": "object", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "description": [ + { + "code": "en-US", + "content": "The original object that will be modified with the specified key-value pair." + } + ], + "documentation": [] + }, + { + "runtimeName": "key", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Key" + } + ], + "description": [ + { + "code": "en-US", + "content": "The property name under which the value will be stored in the object." + } + ], + "documentation": [] + }, + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The value to assign to the object property identified by the key." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Set Object Key" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new object with the specified key set to the given value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "set;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Set ${key} to ${value} of ${object}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:cube", + "signature": ">(object: OBJECT, key: keyof OBJECT, value: T[K]) => OBJECT", + "linkedDataTypeIdentifiers": [ + "OBJECT" + ] } diff --git a/definitions/standard/runtime_definition/object/std_object_size.proto.json b/definitions/standard/runtime_definition/object/std_object_size.proto.json index 753555c0..eb63e853 100644 --- a/definitions/standard/runtime_definition/object/std_object_size.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_size.proto.json @@ -1,59 +1,55 @@ { - "runtimeName": "std::object::size", - "runtimeParameterDefinitions": [ - { - "type": "OBJECT", - "runtimeName": "object", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the number of keys present in the given object." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [ - "T" - ], - "name": [ - { - "code": "en-US", - "content": "Get Object Size" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns an integer count of all enumerable property keys in the specified object." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "size;object;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Size of ${object}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "OBJECT", - "NUMBER" - ], - "displayIcon": "tabler:cube" + "runtimeName": "std::object::size", + "runtimeParameterDefinitions": [ + { + "runtimeName": "object", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the number of keys present in the given object." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Get Object Size" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns an integer count of all enumerable property keys in the specified object." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "size;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Size of ${object}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:cube", + "signature": "(object: OBJECT) => NUMBER", + "linkedDataTypeIdentifiers": [ + "OBJECT", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_append.proto.json b/definitions/standard/runtime_definition/text/std_text_append.proto.json index 2a046bee..bae55310 100644 --- a/definitions/standard/runtime_definition/text/std_text_append.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_append.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::text::append", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Original Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The base text that will have another text appended to its end." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "suffix", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Suffix" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text that will be appended to the end of the original text." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Append Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new text consisting of the original text followed by the specified suffix." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "append;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Append ${suffix} at the End of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::append", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Original Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The base text that will have another text appended to its end." + } + ], + "documentation": [] + }, + { + "runtimeName": "suffix", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Suffix" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text that will be appended to the end of the original text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Append Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new text consisting of the original text followed by the specified suffix." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "append;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Append ${suffix} at the End of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, suffix: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json index f37abb64..85031fce 100644 --- a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json @@ -1,58 +1,56 @@ { - "runtimeName": "std::text::as_bytes", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts the input text into a list of byte values." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Text As Bytes" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a text into a list of byte values." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "as_bytes;text;string;std;as;bytes" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} As Bytes" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:abc", - "linkedDataTypeIdentifier": [ - "TEXT", - "LIST", - "NUMBER" - ] + "runtimeName": "std::text::as_bytes", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts the input text into a list of byte values." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Text As Bytes" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a text into a list of byte values." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "as_bytes;text;string;std;as;bytes" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} As Bytes" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => LIST", + "linkedDataTypeIdentifiers": [ + "TEXT", + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_at.proto.json b/definitions/standard/runtime_definition/text/std_text_at.proto.json index 0b13854d..647dd546 100644 --- a/definitions/standard/runtime_definition/text/std_text_at.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_at.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::at", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input text from which a character will be retrieved by index." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "index", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Index" - } - ], - "description": [ - { - "code": "en-US", - "content": "The zero-based position of the character to extract." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Character at Index" - } - ], - "description": [ - { - "code": "en-US", - "content": "Retrieves a single character from the input text based on the provided zero-based index." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "at;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Get Character of ${value} at ${index}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "NUMBER", - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::at", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input text from which a character will be retrieved by index." + } + ], + "documentation": [] + }, + { + "runtimeName": "index", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Index" + } + ], + "description": [ + { + "code": "en-US", + "content": "The zero-based position of the character to extract." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Character at Index" + } + ], + "description": [ + { + "code": "en-US", + "content": "Retrieves a single character from the input text based on the provided zero-based index." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "at;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get Character of ${value} at ${index}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, index: NUMBER) => TEXT", + "linkedDataTypeIdentifiers": [ + "NUMBER", + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json index 631a0f56..5a41a2b8 100644 --- a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::text::byte_size", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text whose byte size is to be calculated." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Byte Size" - } - ], - "description": [ - { - "code": "en-US", - "content": "Computes the size in bytes of the provided text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "byte_size;text;string;std;byte;size" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Byte-Size of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "NUMBER" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::byte_size", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text whose byte size is to be calculated." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Byte Size" + } + ], + "description": [ + { + "code": "en-US", + "content": "Computes the size in bytes of the provided text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "byte_size;text;string;std;byte;size" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Byte-Size of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => NUMBER", + "linkedDataTypeIdentifiers": [ + "TEXT", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json index fe1186b1..85f96a10 100644 --- a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json @@ -1,54 +1,54 @@ { - "runtimeName": "std::text::capitalize", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Capitalizes the first letter of the input text." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Capitalize" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts the first character of the text to uppercase and leaves the rest unchanged." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "capitalize;title case;upper first;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Capitalize ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": ["TEXT"], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::capitalize", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Capitalizes the first letter of the input text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Capitalize" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts the first character of the text to uppercase and leaves the rest unchanged." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "capitalize;title case;upper first;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Capitalize ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_chars.proto.json b/definitions/standard/runtime_definition/text/std_text_chars.proto.json index 19206036..fd412f40 100644 --- a/definitions/standard/runtime_definition/text/std_text_chars.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_chars.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::text::chars", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Splits the input text into a list of its constituent characters." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Characters" - } - ], - "description": [ - { - "code": "en-US", - "content": "Creates a list where each element is a single character from the original text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "characters;letters;split;text;string;std;chars" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Turns ${value} into a List of Characters" - } - ], - "linkedDataTypeIdentifier": [ - "TEXT", - "LIST" - ], - "deprecationMessage": [], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::chars", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Splits the input text into a list of its constituent characters." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Characters" + } + ], + "description": [ + { + "code": "en-US", + "content": "Creates a list where each element is a single character from the original text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "characters;letters;split;text;string;std;chars" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Turns ${value} into a List of Characters" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => LIST", + "linkedDataTypeIdentifiers": [ + "TEXT", + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_contains.proto.json b/definitions/standard/runtime_definition/text/std_text_contains.proto.json index ddcf5321..2e2b6a43 100644 --- a/definitions/standard/runtime_definition/text/std_text_contains.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_contains.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::contains", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The main text to search within." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "substring", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text to search for inside the main text." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Contains Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the subtext is found anywhere in the main text. Otherwise, returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "contains;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Check if ${value} contains ${substring}" - } - ], - "linkedDataTypeIdentifier": [ - "TEXT", - "BOOLEAN" - ], - "deprecationMessage": [], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::contains", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The main text to search within." + } + ], + "documentation": [] + }, + { + "runtimeName": "substring", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text to search for inside the main text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Contains Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the subtext is found anywhere in the main text. Otherwise, returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "contains;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${value} contains ${substring}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, substring: TEXT) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "TEXT", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_decode.proto.json b/definitions/standard/runtime_definition/text/std_text_decode.proto.json index e5699151..a26fd953 100644 --- a/definitions/standard/runtime_definition/text/std_text_decode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_decode.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::decode", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text to decode." - } - ], - "documentation": [] - }, - { - "type": "TEXT_ENCODING", - "runtimeName": "encoding", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Encoding Type" - } - ], - "description": [ - { - "code": "en-US", - "content": "The decoding scheme to apply (e.g. Base64)." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Decode Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Decodes the input text from the specified encoding format." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "decode;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Decode ${value} using ${encoding}" - } - ], - "linkedDataTypeIdentifier": [ - "TEXT", - "TEXT_ENCODING" - ], - "deprecationMessage": [], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::decode", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text to decode." + } + ], + "documentation": [] + }, + { + "runtimeName": "encoding", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Encoding Type" + } + ], + "description": [ + { + "code": "en-US", + "content": "The decoding scheme to apply (e.g. Base64)." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Decode Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Decodes the input text from the specified encoding format." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "decode;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Decode ${value} using ${encoding}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, encoding: TEXT_ENCODING) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT", + "TEXT_ENCODING" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_encode.proto.json b/definitions/standard/runtime_definition/text/std_text_encode.proto.json index 449ffbbc..237bd94e 100644 --- a/definitions/standard/runtime_definition/text/std_text_encode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_encode.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::encode", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text to encode." - } - ], - "documentation": [] - }, - { - "type": "TEXT_ENCODING", - "runtimeName": "encoding", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Encoding Type" - } - ], - "description": [ - { - "code": "en-US", - "content": "The encoding scheme to apply (e.g., UTF-8, Base64)." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Encode Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Transforms the given text into a representation encoded by the specified encoding scheme." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "encode;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Encode ${value} to ${encoding}" - } - ], - "linkedDataTypeIdentifier": [ - "TEXT", - "TEXT_EMCODING" - ], - "deprecationMessage": [], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::encode", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text to encode." + } + ], + "documentation": [] + }, + { + "runtimeName": "encoding", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Encoding Type" + } + ], + "description": [ + { + "code": "en-US", + "content": "The encoding scheme to apply (e.g., UTF-8, Base64)." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Encode Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Transforms the given text into a representation encoded by the specified encoding scheme." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "encode;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Encode ${value} to ${encoding}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, encoding: TEXT_ENCODING) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT", + "TEXT_EMCODING" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json index 53b23f09..8fb4e5bf 100644 --- a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::ends_with", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input text to check." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "suffix", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Suffix" - } - ], - "description": [ - { - "code": "en-US", - "content": "The suffix to test against the input text." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Ends With" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the input text ends with the given suffix. Otherwise, returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "ends_with;text;string;std;ends;with" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Check if ${value} Ends With ${suffix}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "BOOLEAN" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::ends_with", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input text to check." + } + ], + "documentation": [] + }, + { + "runtimeName": "suffix", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Suffix" + } + ], + "description": [ + { + "code": "en-US", + "content": "The suffix to test against the input text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Ends With" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the input text ends with the given suffix. Otherwise, returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "ends_with;text;string;std;ends;with" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${value} Ends With ${suffix}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, suffix: TEXT) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "TEXT", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json index c154ff3f..04ff8614 100644 --- a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json @@ -1,58 +1,56 @@ { - "runtimeName": "std::text::from_ascii", - "runtimeParameterDefinitions": [ - { - "type": "LIST", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "ASCII Code" - } - ], - "description": [ - { - "code": "en-US", - "content": "List of ASCII numeric codes representing characters." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Text from ASCII" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a list of ASCII codes back into the corresponding text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "from_ascii;text;string;std;from;ascii" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} to Text" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "NUMBER", - "LIST" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::from_ascii", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "ASCII Code" + } + ], + "description": [ + { + "code": "en-US", + "content": "List of ASCII numeric codes representing characters." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Text from ASCII" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a list of ASCII codes back into the corresponding text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "from_ascii;text;string;std;from;ascii" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} to Text" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: LIST) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT", + "NUMBER", + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_hex.proto.json b/definitions/standard/runtime_definition/text/std_text_hex.proto.json index 8a9bf993..d4359d9e 100644 --- a/definitions/standard/runtime_definition/text/std_text_hex.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_hex.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::text::hex", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text to be converted to its hexadecimal representation." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Text to Hexadecimal" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a text containing the hexadecimal values corresponding to each character of the input text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "hex;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} to Hexadecimal" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::hex", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text to be converted to its hexadecimal representation." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Text to Hexadecimal" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a text containing the hexadecimal values corresponding to each character of the input text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "hex;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} to Hexadecimal" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json index 331522c7..db6f6145 100644 --- a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::index_of", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text to search within." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "substring", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "The subtext to find inside the text." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Index Of" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the zero-based index of the first occurrence of the subtext in the text. Returns -1 if the subtext is not found." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "index_of;text;string;std;index;of" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Get Position of ${substring} Inside ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "NUMBER" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::index_of", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text to search within." + } + ], + "documentation": [] + }, + { + "runtimeName": "substring", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "The subtext to find inside the text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Index Of" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the zero-based index of the first occurrence of the subtext in the text. Returns -1 if the subtext is not found." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "index_of;text;string;std;index;of" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get Position of ${substring} Inside ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, substring: TEXT) => NUMBER", + "linkedDataTypeIdentifiers": [ + "TEXT", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_insert.proto.json b/definitions/standard/runtime_definition/text/std_text_insert.proto.json index ccb681f7..eb40a23e 100644 --- a/definitions/standard/runtime_definition/text/std_text_insert.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_insert.proto.json @@ -1,98 +1,94 @@ { - "runtimeName": "std::text::insert", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Original Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The original text into which another text will be inserted." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "position", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Position" - } - ], - "description": [ - { - "code": "en-US", - "content": "Zero-based index indicating where the new text should be inserted." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "text", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text to Insert" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text that will be inserted into the original text." - } - ], - "documentation": [ - { - "code": "en-US", - "content": "The subtext to be inserted at the specified position." - } - ] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Insert Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new text where the provided text is inserted at the zero-based position index within the original text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "insert;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Insert ${value} at ${position} into ${text}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "NUMBER" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::insert", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Original Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The original text into which another text will be inserted." + } + ], + "documentation": [] + }, + { + "runtimeName": "position", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Position" + } + ], + "description": [ + { + "code": "en-US", + "content": "Zero-based index indicating where the new text should be inserted." + } + ], + "documentation": [] + }, + { + "runtimeName": "text", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text to Insert" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text that will be inserted into the original text." + } + ], + "documentation": [ + { + "code": "en-US", + "content": "The subtext to be inserted at the specified position." + } + ] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Insert Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new text where the provided text is inserted at the zero-based position index within the original text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "insert;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Insert ${value} at ${position} into ${text}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, position: NUMBER, text: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json index 8f088c9d..c02f2e8e 100644 --- a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::is_equal", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "first", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "First Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The first text to compare." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "second", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Second Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The second text to compare." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Is Equal" - } - ], - "description": [ - { - "code": "en-US", - "content": "Determines if the two given text inputs are exactly the same, returning true if equal, false otherwise." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "equal;equals;same;text;string;std;is" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${first} Equals ${second}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "BOOLEAN" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::is_equal", + "runtimeParameterDefinitions": [ + { + "runtimeName": "first", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "First Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The first text to compare." + } + ], + "documentation": [] + }, + { + "runtimeName": "second", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Second Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The second text to compare." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is Equal" + } + ], + "description": [ + { + "code": "en-US", + "content": "Determines if the two given text inputs are exactly the same, returning true if equal, false otherwise." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "equal;equals;same;text;string;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} Equals ${second}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(first: TEXT, second: TEXT) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "TEXT", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_length.proto.json b/definitions/standard/runtime_definition/text/std_text_length.proto.json index a7932411..c4daab70 100644 --- a/definitions/standard/runtime_definition/text/std_text_length.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_length.proto.json @@ -1,57 +1,55 @@ { - "runtimeName": "std::text::length", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Input text to determine the number of characters it contains." - } - ], - "documentation": [] - } - ], - "returnType": "NUMBER", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Length" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns the number of characters in the given text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "length;size;characters;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Length of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "NUMBER" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::length", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Input text to determine the number of characters it contains." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Length" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns the number of characters in the given text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "length;size;characters;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Length of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => NUMBER", + "linkedDataTypeIdentifiers": [ + "TEXT", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json index 01c693e3..e6cf28ce 100644 --- a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::text::lowercase", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts all characters in the input text to lowercase." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Text to Lowercase" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new text with all characters converted to lowercase." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "lowercase;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} to Lowercase" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::lowercase", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts all characters in the input text to lowercase." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Text to Lowercase" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new text with all characters converted to lowercase." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "lowercase;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} to Lowercase" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_octal.proto.json b/definitions/standard/runtime_definition/text/std_text_octal.proto.json index 53152e57..66796c55 100644 --- a/definitions/standard/runtime_definition/text/std_text_octal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_octal.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::text::octal", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text to be converted to its octal representation." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Text to Octal" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts a text into an octal representation." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "octal;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} to Octal" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::octal", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text to be converted to its octal representation." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Text to Octal" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts a text into an octal representation." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "octal;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} to Octal" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json index ada0c17a..f16ef9df 100644 --- a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json @@ -1,74 +1,71 @@ { - "runtimeName": "std::text::prepend", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Original Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The base text that will have another text prepended to its beginning." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "prefix", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Prefix" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text that will be added to the start of the original text." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Prepend Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new text consisting of the specified prefix followed by the original text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "prepend;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Prepend ${value} with ${prefix}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::prepend", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Original Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The base text that will have another text prepended to its beginning." + } + ], + "documentation": [] + }, + { + "runtimeName": "prefix", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Prefix" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text that will be added to the start of the original text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Prepend Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new text consisting of the specified prefix followed by the original text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "prepend;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Prepend ${value} with ${prefix}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, prefix: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_remove.proto.json b/definitions/standard/runtime_definition/text/std_text_remove.proto.json index 8947bff5..c788a170 100644 --- a/definitions/standard/runtime_definition/text/std_text_remove.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_remove.proto.json @@ -1,98 +1,94 @@ { - "runtimeName": "std::text::remove", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input text from which a subtext will be removed." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "start", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Start Index" - } - ], - "description": [ - { - "code": "en-US", - "content": "The starting position for removing characters from the text." - } - ], - "documentation": [] - }, - { - "type": "NUMBER", - "runtimeName": "end", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "End Index" - } - ], - "description": [ - { - "code": "en-US", - "content": "The zero-based index where removal ends (exclusive)." - } - ], - "documentation": [ - { - "code": "en-US", - "content": "The position just after the last character to be removed." - } - ] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Remove String" - } - ], - "description": [ - { - "code": "en-US", - "content": "Removes the subtext between the specified start and end indices from the input text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "remove;delete;strip;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Remove ${value} from ${start}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "NUMBER" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::remove", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input text from which a subtext will be removed." + } + ], + "documentation": [] + }, + { + "runtimeName": "start", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Start Index" + } + ], + "description": [ + { + "code": "en-US", + "content": "The starting position for removing characters from the text." + } + ], + "documentation": [] + }, + { + "runtimeName": "end", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "End Index" + } + ], + "description": [ + { + "code": "en-US", + "content": "The zero-based index where removal ends (exclusive)." + } + ], + "documentation": [ + { + "code": "en-US", + "content": "The position just after the last character to be removed." + } + ] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Remove String" + } + ], + "description": [ + { + "code": "en-US", + "content": "Removes the subtext between the specified start and end indices from the input text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "remove;delete;strip;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Remove ${value} from ${start}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, start: NUMBER, end: NUMBER) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_replace.proto.json b/definitions/standard/runtime_definition/text/std_text_replace.proto.json index 890192ec..67fecf84 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace.proto.json @@ -1,92 +1,88 @@ { - "runtimeName": "std::text::replace", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Original Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the text in which all occurrences of the old subtext will be replaced." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "old", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Old Subtext" - } - ], - "documentation": [], - "description": [ - { - "code": "en-US", - "content": "All occurrences of this subtext in the original text will be replaced." - } - ] - }, - { - "type": "TEXT", - "runtimeName": "new", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "New Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "This subtext will replace each occurrence of the old subtext." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Replace Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new text where every instance of the old subtext is replaced by the new subtext." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "replace;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Replace ${old} with ${new} Inside ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::replace", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Original Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "This is the text in which all occurrences of the old subtext will be replaced." + } + ], + "documentation": [] + }, + { + "runtimeName": "old", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Old Subtext" + } + ], + "documentation": [], + "description": [ + { + "code": "en-US", + "content": "All occurrences of this subtext in the original text will be replaced." + } + ] + }, + { + "runtimeName": "new", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "New Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "This subtext will replace each occurrence of the old subtext." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Replace Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new text where every instance of the old subtext is replaced by the new subtext." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "replace;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Replace ${old} with ${new} Inside ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, old: TEXT, new: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json index 3cef727b..bc58e734 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json @@ -1,97 +1,93 @@ { - "runtimeName": "std::text::replace_first", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Original Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "This text contains the subtext that will be replaced only once—the first occurrence." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "old", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Old Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "Only the first occurrence of this subtext will be replaced in the original text." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "new", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "New Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "This subtext will replace only the first occurrence of the old subtext." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Replace First Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "Replaces the first occurrence of a specified subtext with another subtext in the input text." - } - ], - "documentation": [ - { - "code": "en-US", - "content": "Returns a new text where only the first instance of the old subtext is replaced by the new subtext." - } - ], - "alias": [ - { - "code": "en-US", - "content": "replace_first;text;string;std;replace;first" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "In ${value} replace first ${old} with ${new}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::replace_first", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Original Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "This text contains the subtext that will be replaced only once—the first occurrence." + } + ], + "documentation": [] + }, + { + "runtimeName": "old", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Old Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "Only the first occurrence of this subtext will be replaced in the original text." + } + ], + "documentation": [] + }, + { + "runtimeName": "new", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "New Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "This subtext will replace only the first occurrence of the old subtext." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Replace First Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "Replaces the first occurrence of a specified subtext with another subtext in the input text." + } + ], + "documentation": [ + { + "code": "en-US", + "content": "Returns a new text where only the first instance of the old subtext is replaced by the new subtext." + } + ], + "alias": [ + { + "code": "en-US", + "content": "replace_first;text;string;std;replace;first" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "In ${value} replace first ${old} with ${new}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, old: TEXT, new: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json index 2338f862..6bdf27fb 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json @@ -1,92 +1,88 @@ { - "runtimeName": "std::text::replace_last", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Original Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "This text contains the subtext that will be replaced only once—the last occurrence." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "old", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Old Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "Only the last occurrence of this subtext will be replaced in the original text." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "new", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "New Subtext" - } - ], - "description": [ - { - "code": "en-US", - "content": "This subtext will replace only the last occurrence of the old subtext." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Replace Last Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Replaces the last occurrence of a specified subtext with another subtext in the input text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "replace_last;text;string;std;replace;last" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "In ${value} replace the last ${old} with ${new}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::replace_last", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Original Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "This text contains the subtext that will be replaced only once—the last occurrence." + } + ], + "documentation": [] + }, + { + "runtimeName": "old", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Old Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "Only the last occurrence of this subtext will be replaced in the original text." + } + ], + "documentation": [] + }, + { + "runtimeName": "new", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "New Subtext" + } + ], + "description": [ + { + "code": "en-US", + "content": "This subtext will replace only the last occurrence of the old subtext." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Replace Last Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Replaces the last occurrence of a specified subtext with another subtext in the input text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "replace_last;text;string;std;replace;last" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "In ${value} replace the last ${old} with ${new}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, old: TEXT, new: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json index 590b24ef..8d1a89bf 100644 --- a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::text::reverse", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input text to be reversed." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Reverse Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new text with the characters of the input text in reverse order." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "reverse;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Reverse ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::reverse", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input text to be reversed." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Reverse Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new text with the characters of the input text in reverse order." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "reverse;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Reverse ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_split.proto.json b/definitions/standard/runtime_definition/text/std_text_split.proto.json index 7579fca8..1fb86645 100644 --- a/definitions/standard/runtime_definition/text/std_text_split.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_split.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::split", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input text to be split." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "delimiter", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Delimiter" - } - ], - "description": [ - { - "code": "en-US", - "content": "The delimiter text to split the text by." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Split" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a list of subtext obtained by splitting the input text at each occurrence of the delimiter." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "split;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Splits ${value} on '${delimiter}'" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "LIST" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::split", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input text to be split." + } + ], + "documentation": [] + }, + { + "runtimeName": "delimiter", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Delimiter" + } + ], + "description": [ + { + "code": "en-US", + "content": "The delimiter text to split the text by." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Split" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a list of subtext obtained by splitting the input text at each occurrence of the delimiter." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "split;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Splits ${value} on '${delimiter}'" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, delimiter: TEXT) => LIST", + "linkedDataTypeIdentifiers": [ + "TEXT", + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json index c51d0dee..92be4850 100644 --- a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json @@ -1,75 +1,72 @@ { - "runtimeName": "std::text::start_with", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input text to check." - } - ], - "documentation": [] - }, - { - "type": "TEXT", - "runtimeName": "prefix", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Prefix" - } - ], - "description": [ - { - "code": "en-US", - "content": "The prefix to test against the input text." - } - ], - "documentation": [] - } - ], - "returnType": "BOOLEAN", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Starts With" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the input text begins with the given prefix. Otherwise, returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "text;string;std;start;with" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Check if ${value} starts with ${prefix}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "BOOLEAN" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::start_with", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input text to check." + } + ], + "documentation": [] + }, + { + "runtimeName": "prefix", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Prefix" + } + ], + "description": [ + { + "code": "en-US", + "content": "The prefix to test against the input text." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Starts With" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the input text begins with the given prefix. Otherwise, returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "text;string;std;start;with" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${value} starts with ${prefix}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT, prefix: TEXT) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "TEXT", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json index 2aad206b..a1a3147a 100644 --- a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json @@ -1,56 +1,55 @@ { - "runtimeName": "std::text::swapcase", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Swaps the case of each letter in the input text: uppercase letters become lowercase, and vice versa." - } - ], - "documentation": [] - } - ], - "type": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Swap Case" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts uppercase letters to lowercase and lowercase letters to uppercase in the given text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "swapcase;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Swapcase of ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::swapcase", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Swaps the case of each letter in the input text: uppercase letters become lowercase, and vice versa." + } + ], + "documentation": [] + } + ], + "type": "TEXT", + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Swap Case" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts uppercase letters to lowercase and lowercase letters to uppercase in the given text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "swapcase;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Swapcase of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json index 8bc379eb..d7f78ab5 100644 --- a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json @@ -1,58 +1,56 @@ { - "runtimeName": "std::text::to_ascii", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Input text to convert to ASCII codes." - } - ], - "documentation": [] - } - ], - "returnType": "LIST", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Text to ASCII" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a list of numbers where each number represents the ASCII code of the corresponding character in the input text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "to_ascii;text;string;std;to;ascii" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "${value} To Ascii" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT", - "LIST", - "NUMBER" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::to_ascii", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Input text to convert to ASCII codes." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Text to ASCII" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a list of numbers where each number represents the ASCII code of the corresponding character in the input text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "to_ascii;text;string;std;to;ascii" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} To Ascii" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => LIST", + "linkedDataTypeIdentifiers": [ + "TEXT", + "LIST", + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_trim.proto.json b/definitions/standard/runtime_definition/text/std_text_trim.proto.json index 29dce6b2..cb5d2f01 100644 --- a/definitions/standard/runtime_definition/text/std_text_trim.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_trim.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::text::trim", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input text from which leading and trailing whitespace characters will be removed." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Trim Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new text with all leading and trailing whitespace characters removed from the input text." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "trim;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Trim ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::trim", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input text from which leading and trailing whitespace characters will be removed." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Trim Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new text with all leading and trailing whitespace characters removed from the input text." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "trim;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Trim ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json index 71f6dac1..93bf3929 100644 --- a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json @@ -1,56 +1,54 @@ { - "runtimeName": "std::text::uppercase", - "runtimeParameterDefinitions": [ - { - "type": "TEXT", - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Converts all characters in the input text to uppercase." - } - ], - "documentation": [] - } - ], - "returnType": "TEXT", - "throwsError": false, - "genericKeys": [], - "name": [ - { - "code": "en-US", - "content": "Uppercase" - } - ], - "description": [ - { - "code": "en-US", - "content": "Transforms all letters in the text to their uppercase equivalents." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "uppercase;text;string;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Uppercase ${value}" - } - ], - "deprecationMessage": [], - "linkedDataTypeIdentifier": [ - "TEXT" - ], - "displayIcon": "tabler:abc" + "runtimeName": "std::text::uppercase", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "Converts all characters in the input text to uppercase." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Uppercase" + } + ], + "description": [ + { + "code": "en-US", + "content": "Transforms all letters in the text to their uppercase equivalents." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "uppercase;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Uppercase ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:abc", + "signature": "(value: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ + "TEXT" + ] } From 8eb0b7c402b95197b95e9bac512d570b1f03e857 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 13:11:45 +0100 Subject: [PATCH 16/33] fix: removed outdated filelds and renamed some wrong fields --- .../standard/data_type/type/http_method.proto.json | 1 - .../runtime_definition/array/std_array_concat.proto.json | 6 +++--- .../runtime_definition/array/std_array_find.proto.json | 6 +++--- .../array/std_array_find_index.proto.json | 6 +++--- .../array/std_array_find_last.proto.json | 6 +++--- .../runtime_definition/array/std_array_flat.proto.json | 6 +++--- .../array/std_array_index_of.proto.json | 6 +++--- .../array/std_array_is_empty.proto.json | 6 +++--- .../runtime_definition/array/std_array_join.proto.json | 6 +++--- .../runtime_definition/array/std_array_last.proto.json | 6 +++--- .../runtime_definition/array/std_array_map.proto.json | 2 +- .../array/std_array_reverse.proto.json | 6 +++--- .../runtime_definition/array/std_array_size.proto.json | 6 +++--- .../runtime_definition/array/std_array_sort.proto.json | 6 +++--- .../array/std_array_to_unique.proto.json | 6 +++--- .../boolean/std_boolean_is_equal.proto.json | 6 +++--- .../boolean/std_boolean_negate.proto.json | 6 +++--- .../runtime_definition/control/std_control_if.proto.json | 6 +++--- .../control/std_control_if_else.proto.json | 7 +++---- .../control/std_control_stop.proto.json | 6 +++--- .../http/http_request_create.proto.json | 6 +++--- .../http/http_response_create.proto.json | 9 +++------ .../runtime_definition/object/std_object_keys.proto.json | 1 - .../runtime_definition/text/std_text_encode.proto.json | 2 +- .../runtime_definition/text/std_text_swapcase.proto.json | 1 - 25 files changed, 62 insertions(+), 69 deletions(-) diff --git a/definitions/standard/data_type/type/http_method.proto.json b/definitions/standard/data_type/type/http_method.proto.json index 06c8da80..3ccfc7a6 100644 --- a/definitions/standard/data_type/type/http_method.proto.json +++ b/definitions/standard/data_type/type/http_method.proto.json @@ -1,5 +1,4 @@ { - "variant": "TYPE", "identifier": "HTTP_METHOD", "name": [ { diff --git a/definitions/standard/runtime_definition/array/std_array_concat.proto.json b/definitions/standard/runtime_definition/array/std_array_concat.proto.json index 32e01ae7..99e19edd 100644 --- a/definitions/standard/runtime_definition/array/std_array_concat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_concat.proto.json @@ -64,8 +64,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(first: LIST, second: LIST) => LIST", + "linkedDataTypeIdentifiers": [ "LIST" - ], - "signature": "(first: LIST, second: LIST) => LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_find.proto.json b/definitions/standard/runtime_definition/array/std_array_find.proto.json index a5828136..bb7eb4a7 100644 --- a/definitions/standard/runtime_definition/array/std_array_find.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find.proto.json @@ -64,9 +64,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ + "signature": "(list: LIST, predicate: PREDICATE) => T", + "linkedDataTypeIdentifiers": [ "LIST", "PREDICATE" - ], - "signature": "(list: LIST, predicate: PREDICATE) => T" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json index 14c02a50..c94c048e 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json @@ -64,10 +64,10 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ + "signature": "(list: LIST, predicate: PREDICATE) => NUMBER", + "linkedDataTypeIdentifiers": [ "LIST", "NUMBER", "PREDICATE" - ], - "signature": "(list: LIST, predicate: PREDICATE) => NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json index 19363ea7..0dfbe9ad 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json @@ -64,9 +64,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ + "signature": "(list: LIST, predicate: PREDICATE) => T", + "linkedDataTypeIdentifiers": [ "LIST", "PREDICATE" - ], - "signature": "(list: LIST, predicate: PREDICATE) => T" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_flat.proto.json b/definitions/standard/runtime_definition/array/std_array_flat.proto.json index dd5705da..c0ecd0d1 100644 --- a/definitions/standard/runtime_definition/array/std_array_flat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_flat.proto.json @@ -47,8 +47,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST>) => LIST", + "linkedDataTypeIdentifiers": [ "LIST" - ], - "signature": "(list: LIST>) => LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json index b4108645..da6a4d40 100644 --- a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json @@ -64,9 +64,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST, item: T) => NUMBER", + "linkedDataTypeIdentifiers": [ "LIST", "NUMBER" - ], - "signature": "(list: LIST, item: T) => NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json index ffafc728..2a89e972 100644 --- a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json @@ -47,9 +47,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST) => BOOLEAN", + "linkedDataTypeIdentifiers": [ "LIST", "BOOLEAN" - ], - "signature": "(list: LIST) => BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_join.proto.json b/definitions/standard/runtime_definition/array/std_array_join.proto.json index 00e5a06c..5bc627b4 100644 --- a/definitions/standard/runtime_definition/array/std_array_join.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_join.proto.json @@ -64,9 +64,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST, join_text: TEXT) => TEXT", + "linkedDataTypeIdentifiers": [ "LIST", "TEXT" - ], - "signature": "(list: LIST, join_text: TEXT) => TEXT" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_last.proto.json b/definitions/standard/runtime_definition/array/std_array_last.proto.json index b8264b99..60ea1bcd 100644 --- a/definitions/standard/runtime_definition/array/std_array_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_last.proto.json @@ -47,8 +47,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST) => T", + "linkedDataTypeIdentifiers": [ "LIST" - ], - "signature": "(list: LIST) => T" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_map.proto.json b/definitions/standard/runtime_definition/array/std_array_map.proto.json index d319b0c4..b5bd3b7d 100644 --- a/definitions/standard/runtime_definition/array/std_array_map.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_map.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "linkedDataTypeIdentifier": [ + "linkedDataTypeIdentifiers": [ "LIST", "TRANSFORM" ], diff --git a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json index 3ddd631b..7b64db29 100644 --- a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json @@ -47,8 +47,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST) => LIST", + "linkedDataTypeIdentifiers": [ "LIST" - ], - "signature": "(list: LIST) => LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_size.proto.json b/definitions/standard/runtime_definition/array/std_array_size.proto.json index 45679367..77e5a254 100644 --- a/definitions/standard/runtime_definition/array/std_array_size.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_size.proto.json @@ -47,9 +47,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST) => NUMBER", + "linkedDataTypeIdentifiers": [ "NUMBER", "LIST" - ], - "signature": "(list: LIST) => NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_sort.proto.json b/definitions/standard/runtime_definition/array/std_array_sort.proto.json index 48e03256..32986c13 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort.proto.json @@ -64,8 +64,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "linked_data_type_identifier": [ + "signature": "(list: LIST, comparator: COMPARATOR) => LIST", + "linkedDataTypeIdentifiers": [ "LIST" - ], - "signature": "(list: LIST, comparator: COMPARATOR) => LIST" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json index 0e3dd4c8..9baca229 100644 --- a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json @@ -47,8 +47,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "linked_data_type_identifier": [ + "signature": "(list: LIST) => LIST", + "linkedDataTypeIdentifiers": [ "LIST" - ], - "signature": "(list: LIST) => LIST" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json index fd6e06d2..e47bb2a7 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json @@ -64,8 +64,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "linked_data_type_identifier": [ + "signature": "(first: BOOLEAN, second: BOOLEAN) => BOOLEAN", + "linkedDataTypeIdentifiers": [ "BOOLEAN" - ], - "signature": "(first: BOOLEAN, second: BOOLEAN) => BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json index a02e4367..8de30bd1 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json @@ -47,8 +47,8 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "linked_data_type_identifier": [ + "signature": "(value: BOOLEAN) => BOOLEAN", + "linkedDataTypeIdentifiers": [ "BOOLEAN" - ], - "signature": "(value: BOOLEAN) => BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/control/std_control_if.proto.json b/definitions/standard/runtime_definition/control/std_control_if.proto.json index 10c5d294..93c73012 100644 --- a/definitions/standard/runtime_definition/control/std_control_if.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if.proto.json @@ -64,9 +64,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-ramp-right-2", - "linked_data_type_identifier": [ + "signature": "(condition: BOOLEAN, runnable: RUNNABLE) => void", + "linkedDataTypeIdentifiers": [ "BOOLEAN", "RUNNABLE" - ], - "signature": "(condition: BOOLEAN, runnable: RUNNABLE) => void" + ] } diff --git a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json index 1050d465..15e55d5a 100644 --- a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json @@ -53,7 +53,6 @@ "documentation": [] } ], - "returnTypeIdentifier": null, "throwsError": false, "name": [ { @@ -87,9 +86,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-ramp-right", - "linked_data_type_identifier": [ + "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE) => void", + "linkedDataTypeIdentifiers": [ "BOOLEAN", "RUNNABLE" - ], - "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE) => void" + ] } diff --git a/definitions/standard/runtime_definition/control/std_control_stop.proto.json b/definitions/standard/runtime_definition/control/std_control_stop.proto.json index 394e9726..c9d0ae6a 100644 --- a/definitions/standard/runtime_definition/control/std_control_stop.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_stop.proto.json @@ -29,9 +29,9 @@ ], "deprecationMessage": [], "displayIcon": "tabler:xbox-x", - "linked_data_type_identifier": [ + "signature": "() => void", + "linkedDataTypeIdentifiers": [ "LIST", "NUMBER" - ], - "signature": "() => void" + ] } diff --git a/definitions/standard/runtime_definition/http/http_request_create.proto.json b/definitions/standard/runtime_definition/http/http_request_create.proto.json index d713e467..f924c6a8 100644 --- a/definitions/standard/runtime_definition/http/http_request_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_request_create.proto.json @@ -98,11 +98,11 @@ ], "deprecationMessage": [], "displayIcon": "tabler:world-www", - "linked_data_type_identifier": [ + "signature": "(http_method: HTTP_METHOD, headers: HTTP_HEADER_MAP, url: HTTP_URL, payload: T) => HTTP_REQUEST", + "linkedDataTypeIdentifiers": [ "HTTP_URL", "HTTP_METHOD", "HTTP_HEADER_MAP", "HTTP_REQUEST" - ], - "signature": "(http_method: HTTP_METHOD, headers: HTTP_HEADER_MAP, url: HTTP_URL, payload: T) => HTTP_REQUEST" + ] } diff --git a/definitions/standard/runtime_definition/http/http_response_create.proto.json b/definitions/standard/runtime_definition/http/http_response_create.proto.json index 0d198799..c08537f1 100644 --- a/definitions/standard/runtime_definition/http/http_response_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_response_create.proto.json @@ -53,9 +53,6 @@ "documentation": [] } ], - "returnTypeIdentifier": { - "dataTypeIdentifier": "HTTP_RESPONSE" - }, "throwsError": false, "name": [ { @@ -84,10 +81,10 @@ ], "deprecationMessage": [], "displayIcon": "tabler:world-www", - "linked_data_type_identifier": [ + "signature": "(http_status_code: HTTP_STATUS_CODE, headers: HTTP_HEADER_MAP, payload: T) => HTTP_RESPONSE", + "linkedDataTypeIdentifiers": [ "HTTP_STATUS_CODE", "HTTP_HEADER_MAP", "HTTP_RESPONSE" - ], - "signature": "(http_status_code: HTTP_STATUS_CODE, headers: HTTP_HEADER_MAP, payload: T) => HTTP_RESPONSE" + ] } diff --git a/definitions/standard/runtime_definition/object/std_object_keys.proto.json b/definitions/standard/runtime_definition/object/std_object_keys.proto.json index 9453f8a9..af9f76d3 100644 --- a/definitions/standard/runtime_definition/object/std_object_keys.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_keys.proto.json @@ -19,7 +19,6 @@ "documentation": [] } ], - "type": "LIST", "throwsError": false, "name": [ { diff --git a/definitions/standard/runtime_definition/text/std_text_encode.proto.json b/definitions/standard/runtime_definition/text/std_text_encode.proto.json index 237bd94e..29c192c5 100644 --- a/definitions/standard/runtime_definition/text/std_text_encode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_encode.proto.json @@ -67,6 +67,6 @@ "signature": "(value: TEXT, encoding: TEXT_ENCODING) => TEXT", "linkedDataTypeIdentifiers": [ "TEXT", - "TEXT_EMCODING" + "TEXT_ENCODING" ] } diff --git a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json index a1a3147a..d0c081c4 100644 --- a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json @@ -19,7 +19,6 @@ "documentation": [] } ], - "type": "TEXT", "throwsError": false, "name": [ { From 16b8d0ad9b2b23807968989478173fc83a0182a9 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 13:22:51 +0100 Subject: [PATCH 17/33] fix: removed every leftover field: genericKeys --- .../type/cron_day_of_month.proto.json | 1 - .../type/cron_day_of_week.proto.json | 1 - .../cron/data_type/type/cron_hour.proto.json | 1 - .../data_type/type/cron_minute.proto.json | 1 - .../cron/data_type/type/cron_month.proto.json | 1 - .../data_type/rest.header_input.proto.json | 1 - .../data_type/rest_adapter_input.proto.json | 3 - .../array/http_header_map.proto.json | 1 - .../standard/data_type/array/list.proto.json | 45 +++++++------- .../data_type/node/comparator.proto.json | 51 ++++++++-------- .../data_type/node/consumer.proto.json | 45 +++++++------- .../data_type/node/predicate.proto.json | 51 ++++++++-------- .../data_type/node/runnable.proto.json | 43 +++++++------ .../data_type/node/transform.proto.json | 46 +++++++------- .../object/http_header_entry.proto.json | 49 ++++++++------- .../data_type/object/http_request.proto.json | 55 ++++++++--------- .../data_type/object/http_response.proto.json | 53 ++++++++-------- .../data_type/object/object.proto.json | 5 +- .../data_type/primitive/boolean.proto.json | 3 +- .../data_type/primitive/number.proto.json | 43 +++++++------ .../data_type/primitive/text.proto.json | 43 +++++++------ .../data_type/type/http_method.proto.json | 3 +- .../type/http_status_code.proto.json | 3 +- .../data_type/type/http_url.proto.json | 61 +++++++++---------- .../data_type/type/text_encoding.proto.json | 43 +++++++------ 25 files changed, 304 insertions(+), 348 deletions(-) diff --git a/definitions/cron/data_type/type/cron_day_of_month.proto.json b/definitions/cron/data_type/type/cron_day_of_month.proto.json index 60a85af6..05ede7ca 100644 --- a/definitions/cron/data_type/type/cron_day_of_month.proto.json +++ b/definitions/cron/data_type/type/cron_day_of_month.proto.json @@ -25,7 +25,6 @@ "content": "Cron Day of Month" } ], - "genericKeys": [], "linked_data_type_identifiers": [], "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_day_of_week.proto.json b/definitions/cron/data_type/type/cron_day_of_week.proto.json index ac4b0c4a..34379ed2 100644 --- a/definitions/cron/data_type/type/cron_day_of_week.proto.json +++ b/definitions/cron/data_type/type/cron_day_of_week.proto.json @@ -25,7 +25,6 @@ "content": "Cron Day of Week" } ], - "genericKeys": [], "linked_data_type_identifiers": [], "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_hour.proto.json b/definitions/cron/data_type/type/cron_hour.proto.json index 6bd485d8..b0433cbc 100644 --- a/definitions/cron/data_type/type/cron_hour.proto.json +++ b/definitions/cron/data_type/type/cron_hour.proto.json @@ -25,7 +25,6 @@ "content": "Cron Hour" } ], - "genericKeys": [], "linked_data_type_identifiers": [], "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_minute.proto.json b/definitions/cron/data_type/type/cron_minute.proto.json index 842e6ad1..d7fa03ae 100644 --- a/definitions/cron/data_type/type/cron_minute.proto.json +++ b/definitions/cron/data_type/type/cron_minute.proto.json @@ -25,7 +25,6 @@ "content": "Cron Minute" } ], - "genericKeys": [], "linked_data_type_identifiers": [], "signature": "string" } diff --git a/definitions/cron/data_type/type/cron_month.proto.json b/definitions/cron/data_type/type/cron_month.proto.json index 418b1289..41f08516 100644 --- a/definitions/cron/data_type/type/cron_month.proto.json +++ b/definitions/cron/data_type/type/cron_month.proto.json @@ -25,7 +25,6 @@ "content": "Cron Month" } ], - "genericKeys": [], "linked_data_type_identifiers": [], "signature": "string" } diff --git a/definitions/rest/data_type/rest.header_input.proto.json b/definitions/rest/data_type/rest.header_input.proto.json index 8e745915..606aff51 100644 --- a/definitions/rest/data_type/rest.header_input.proto.json +++ b/definitions/rest/data_type/rest.header_input.proto.json @@ -19,7 +19,6 @@ } ], "rules": [], - "genericKeys": [], "linked_data_type_identifiers": [], "signature": "{}" } diff --git a/definitions/rest/data_type/rest_adapter_input.proto.json b/definitions/rest/data_type/rest_adapter_input.proto.json index 0b930abc..2f1fc89b 100644 --- a/definitions/rest/data_type/rest_adapter_input.proto.json +++ b/definitions/rest/data_type/rest_adapter_input.proto.json @@ -19,9 +19,6 @@ } ], "rules": [], - "genericKeys": [ - "T" - ], "linked_data_type_identifiers": [ "REST_HEADER_INPUT" ], diff --git a/definitions/standard/data_type/array/http_header_map.proto.json b/definitions/standard/data_type/array/http_header_map.proto.json index 30530fc7..6d184e00 100644 --- a/definitions/standard/data_type/array/http_header_map.proto.json +++ b/definitions/standard/data_type/array/http_header_map.proto.json @@ -19,7 +19,6 @@ } ], "rules": [], - "genericKeys": [], "linked_data_type_identifiers": [ "HTTP_HEADER_ENTRY", "LIST" diff --git a/definitions/standard/data_type/array/list.proto.json b/definitions/standard/data_type/array/list.proto.json index d3c8cf4b..2591e3fa 100644 --- a/definitions/standard/data_type/array/list.proto.json +++ b/definitions/standard/data_type/array/list.proto.json @@ -1,26 +1,23 @@ { - "identifier": "LIST", - "name": [ - { - "code": "en-US", - "content": "Generic List" - } - ], - "alias": [ - { - "code": "en-US", - "content": "list;array;collection" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "List of ${T}" - } - ], - "rules": [], - "signature": "T[]", - "genericKeys": [ - "T" - ] + "identifier": "LIST", + "name": [ + { + "code": "en-US", + "content": "Generic List" + } + ], + "alias": [ + { + "code": "en-US", + "content": "list;array;collection" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "List of ${T}" + } + ], + "rules": [], + "signature": "T[]" } diff --git a/definitions/standard/data_type/node/comparator.proto.json b/definitions/standard/data_type/node/comparator.proto.json index ea453bae..d9adb329 100644 --- a/definitions/standard/data_type/node/comparator.proto.json +++ b/definitions/standard/data_type/node/comparator.proto.json @@ -1,29 +1,26 @@ { - "identifier": "COMPARATOR", - "name": [ - { - "code": "en-US", - "content": "Comparator" - } - ], - "alias": [ - { - "code": "en-US", - "content": "compare;comparator" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Compare ${I}" - } - ], - "rules": [], - "signature": "(left: I, right: I) => NUMBER", - "linked_data_type_identifiers": [ - "NUMBER" - ], - "genericKeys": [ - "I" - ] + "identifier": "COMPARATOR", + "name": [ + { + "code": "en-US", + "content": "Comparator" + } + ], + "alias": [ + { + "code": "en-US", + "content": "compare;comparator" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Compare ${I}" + } + ], + "rules": [], + "signature": "(left: I, right: I) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/data_type/node/consumer.proto.json b/definitions/standard/data_type/node/consumer.proto.json index 149df7d6..a2a24a50 100644 --- a/definitions/standard/data_type/node/consumer.proto.json +++ b/definitions/standard/data_type/node/consumer.proto.json @@ -1,26 +1,23 @@ { - "identifier": "CONSUMER", - "name": [ - { - "code": "en-US", - "content": "Consumer" - } - ], - "alias": [ - { - "code": "en-US", - "content": "use;consumer;consume;lambda" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Use ${T}" - } - ], - "rules": [], - "signature": "(item: T) => void", - "genericKeys": [ - "T" - ] + "identifier": "CONSUMER", + "name": [ + { + "code": "en-US", + "content": "Consumer" + } + ], + "alias": [ + { + "code": "en-US", + "content": "use;consumer;consume;lambda" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Use ${T}" + } + ], + "rules": [], + "signature": "(item: T) => void" } diff --git a/definitions/standard/data_type/node/predicate.proto.json b/definitions/standard/data_type/node/predicate.proto.json index 0c66aee4..342fc6b3 100644 --- a/definitions/standard/data_type/node/predicate.proto.json +++ b/definitions/standard/data_type/node/predicate.proto.json @@ -1,29 +1,26 @@ { - "identifier": "PREDICATE", - "name": [ - { - "code": "en-US", - "content": "Predicate" - } - ], - "alias": [ - { - "code": "en-US", - "content": "predicate" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Predicate of ${T}" - } - ], - "rules": [], - "signature": "(item: T) => BOOLEAN", - "linked_data_type_identifiers": [ - "BOOLEAN" - ], - "genericKeys": [ - "T" - ] + "identifier": "PREDICATE", + "name": [ + { + "code": "en-US", + "content": "Predicate" + } + ], + "alias": [ + { + "code": "en-US", + "content": "predicate" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Predicate of ${T}" + } + ], + "rules": [], + "signature": "(item: T) => BOOLEAN", + "linked_data_type_identifiers": [ + "BOOLEAN" + ] } diff --git a/definitions/standard/data_type/node/runnable.proto.json b/definitions/standard/data_type/node/runnable.proto.json index 5a9c452e..3d729e16 100644 --- a/definitions/standard/data_type/node/runnable.proto.json +++ b/definitions/standard/data_type/node/runnable.proto.json @@ -1,24 +1,23 @@ { - "identifier": "RUNNABLE", - "name": [ - { - "code": "en-US", - "content": "Node" - } - ], - "alias": [ - { - "code": "en-US", - "content": "node;function" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Node" - } - ], - "rules": [], - "signature": "void", - "genericKeys": [] + "identifier": "RUNNABLE", + "name": [ + { + "code": "en-US", + "content": "Node" + } + ], + "alias": [ + { + "code": "en-US", + "content": "node;function" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Node" + } + ], + "rules": [], + "signature": "void" } diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index cf93d0bb..8a419362 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -1,27 +1,23 @@ { - "identifier": "TRANSFORM", - "name": [ - { - "code": "en-US", - "content": "Transform" - } - ], - "alias": [ - { - "code": "en-US", - "content": "transform" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Transform ${I} to ${R}" - } - ], - "rules": [], - "signature": "(item: I) => R", - "genericKeys": [ - "I", - "R" - ] + "identifier": "TRANSFORM", + "name": [ + { + "code": "en-US", + "content": "Transform" + } + ], + "alias": [ + { + "code": "en-US", + "content": "transform" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Transform ${I} to ${R}" + } + ], + "rules": [], + "signature": "(item: I) => R" } diff --git a/definitions/standard/data_type/object/http_header_entry.proto.json b/definitions/standard/data_type/object/http_header_entry.proto.json index 725befb1..1fc582c3 100644 --- a/definitions/standard/data_type/object/http_header_entry.proto.json +++ b/definitions/standard/data_type/object/http_header_entry.proto.json @@ -1,27 +1,26 @@ { - "identifier": "HTTP_HEADER_ENTRY", - "name": [ - { - "code": "en-US", - "content": "HTTP Header Entry" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;header;entry" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Header Entry" - } - ], - "signature": "{ key: TEXT, value: TEXT }", - "linked_data_type_identifiers": [ - "TEXT" - ], - "rules": [], - "genericKeys": [] + "identifier": "HTTP_HEADER_ENTRY", + "name": [ + { + "code": "en-US", + "content": "HTTP Header Entry" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;header;entry" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Header Entry" + } + ], + "signature": "{ key: TEXT, value: TEXT }", + "linked_data_type_identifiers": [ + "TEXT" + ], + "rules": [] } diff --git a/definitions/standard/data_type/object/http_request.proto.json b/definitions/standard/data_type/object/http_request.proto.json index 1ea98b47..7144e0fe 100644 --- a/definitions/standard/data_type/object/http_request.proto.json +++ b/definitions/standard/data_type/object/http_request.proto.json @@ -1,31 +1,28 @@ { - "identifier": "HTTP_REQUEST", - "name": [ - { - "code": "en-US", - "content": "HTTP Request" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;request" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Request" - } - ], - "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: HTTP_HEADER_MAP }", - "rules": [], - "linked_data_type_identifiers": [ - "HTTP_METHOD", - "HTTP_URL", - "HTTP_HEADER_MAP" - ], - "genericKeys": [ - "T" - ] + "identifier": "HTTP_REQUEST", + "name": [ + { + "code": "en-US", + "content": "HTTP Request" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;request" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Request" + } + ], + "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: HTTP_HEADER_MAP }", + "rules": [], + "linked_data_type_identifiers": [ + "HTTP_METHOD", + "HTTP_URL", + "HTTP_HEADER_MAP" + ] } diff --git a/definitions/standard/data_type/object/http_response.proto.json b/definitions/standard/data_type/object/http_response.proto.json index 334c76d5..6e19bdb9 100644 --- a/definitions/standard/data_type/object/http_response.proto.json +++ b/definitions/standard/data_type/object/http_response.proto.json @@ -1,30 +1,27 @@ { - "identifier": "HTTP_RESPONSE", - "name": [ - { - "code": "en-US", - "content": "HTTP Response" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;response;object" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Response" - } - ], - "signature": "{ body: T, headers: HTTP_HEADER_MAP, status_code: HTTP_STATUS_CODE }", - "linked_data_type_identifiers": [ - "HTTP_STATUS_CODE", - "HTTP_HEADER_MAP" - ], - "rules": [], - "genericKeys": [ - "T" - ] + "identifier": "HTTP_RESPONSE", + "name": [ + { + "code": "en-US", + "content": "HTTP Response" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;response;object" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Response" + } + ], + "signature": "{ body: T, headers: HTTP_HEADER_MAP, status_code: HTTP_STATUS_CODE }", + "linked_data_type_identifiers": [ + "HTTP_STATUS_CODE", + "HTTP_HEADER_MAP" + ], + "rules": [] } diff --git a/definitions/standard/data_type/object/object.proto.json b/definitions/standard/data_type/object/object.proto.json index bde7b844..2b1848ca 100644 --- a/definitions/standard/data_type/object/object.proto.json +++ b/definitions/standard/data_type/object/object.proto.json @@ -19,8 +19,5 @@ } ], "signature": "T & {}", - "rules": [], - "genericKeys": [ - "T" - ] + "rules": [] } diff --git a/definitions/standard/data_type/primitive/boolean.proto.json b/definitions/standard/data_type/primitive/boolean.proto.json index 13c9dfad..bffaba5d 100644 --- a/definitions/standard/data_type/primitive/boolean.proto.json +++ b/definitions/standard/data_type/primitive/boolean.proto.json @@ -19,6 +19,5 @@ } ], "signature": "boolean", - "rules": [], - "genericKeys": [] + "rules": [] } diff --git a/definitions/standard/data_type/primitive/number.proto.json b/definitions/standard/data_type/primitive/number.proto.json index da598934..c9425d74 100644 --- a/definitions/standard/data_type/primitive/number.proto.json +++ b/definitions/standard/data_type/primitive/number.proto.json @@ -1,24 +1,23 @@ { - "identifier": "NUMBER", - "name": [ - { - "code": "en-US", - "content": "Number" - } - ], - "alias": [ - { - "code": "en-US", - "content": "number;integer;float;double;long" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Number" - } - ], - "signature": "number", - "rules": [], - "genericKeys": [] + "identifier": "NUMBER", + "name": [ + { + "code": "en-US", + "content": "Number" + } + ], + "alias": [ + { + "code": "en-US", + "content": "number;integer;float;double;long" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Number" + } + ], + "signature": "number", + "rules": [] } diff --git a/definitions/standard/data_type/primitive/text.proto.json b/definitions/standard/data_type/primitive/text.proto.json index edc77b18..ea428ca8 100644 --- a/definitions/standard/data_type/primitive/text.proto.json +++ b/definitions/standard/data_type/primitive/text.proto.json @@ -1,24 +1,23 @@ { - "identifier": "TEXT", - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "alias": [ - { - "code": "en-US", - "content": "text;char;literal;string" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Text" - } - ], - "signature": "string", - "rules": [], - "genericKeys": [] + "identifier": "TEXT", + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "alias": [ + { + "code": "en-US", + "content": "text;char;literal;string" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Text" + } + ], + "signature": "string", + "rules": [] } diff --git a/definitions/standard/data_type/type/http_method.proto.json b/definitions/standard/data_type/type/http_method.proto.json index 3ccfc7a6..e5f903f0 100644 --- a/definitions/standard/data_type/type/http_method.proto.json +++ b/definitions/standard/data_type/type/http_method.proto.json @@ -20,6 +20,5 @@ ], "signature": "'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD'", "linked_data_type_identifiers": [], - "rules": [], - "genericKeys": [] + "rules": [] } diff --git a/definitions/standard/data_type/type/http_status_code.proto.json b/definitions/standard/data_type/type/http_status_code.proto.json index d90bbe07..8d137f60 100644 --- a/definitions/standard/data_type/type/http_status_code.proto.json +++ b/definitions/standard/data_type/type/http_status_code.proto.json @@ -29,6 +29,5 @@ "to": 599 } } - ], - "genericKeys": [] + ] } diff --git a/definitions/standard/data_type/type/http_url.proto.json b/definitions/standard/data_type/type/http_url.proto.json index e695633d..2ddd0926 100644 --- a/definitions/standard/data_type/type/http_url.proto.json +++ b/definitions/standard/data_type/type/http_url.proto.json @@ -1,33 +1,32 @@ { - "identifier": "HTTP_URL", - "name": [ - { - "code": "en-US", - "content": "HTTP Route" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;route;url" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Route" - } - ], - "signature": "TEXT", - "linked_data_type_identifiers": [ - "TEXT" - ], - "rules": [ - { - "regex": { - "pattern": "^/\\w+(?:[.:~-]\\w+)*(?:/\\w+(?:[.:~-]\\w+)*)*$" - } - } - ], - "genericKeys": [] + "identifier": "HTTP_URL", + "name": [ + { + "code": "en-US", + "content": "HTTP Route" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;route;url" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Route" + } + ], + "signature": "TEXT", + "linked_data_type_identifiers": [ + "TEXT" + ], + "rules": [ + { + "regex": { + "pattern": "^/\\w+(?:[.:~-]\\w+)*(?:/\\w+(?:[.:~-]\\w+)*)*$" + } + } + ] } diff --git a/definitions/standard/data_type/type/text_encoding.proto.json b/definitions/standard/data_type/type/text_encoding.proto.json index 171203df..5e8bbcdc 100644 --- a/definitions/standard/data_type/type/text_encoding.proto.json +++ b/definitions/standard/data_type/type/text_encoding.proto.json @@ -1,24 +1,23 @@ { - "identifier": "TEXT_ENCODING", - "name": [ - { - "code": "en-US", - "content": "Text Encoding" - } - ], - "alias": [ - { - "code": "en-US", - "content": "text;encoding;base64" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Text Encoding" - } - ], - "signature": "'BASE64'", - "rules": [], - "genericKeys": [] + "identifier": "TEXT_ENCODING", + "name": [ + { + "code": "en-US", + "content": "Text Encoding" + } + ], + "alias": [ + { + "code": "en-US", + "content": "text;encoding;base64" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Text Encoding" + } + ], + "signature": "'BASE64'", + "rules": [] } From aad47a87ffd6749e2a3cfda6a18ba9b6254f6154 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 14:47:34 +0100 Subject: [PATCH 18/33] feat: requested changes from copilot --- crates/cli/src/analyser/flow_type.rs | 2 +- .../array/std_array_is_empty.proto.json | 106 +++++++++--------- .../array/std_array_reverse.proto.json | 104 ++++++++--------- .../boolean/std_boolean_from_text.proto.json | 4 +- .../control/std_control_stop.proto.json | 67 ++++++----- .../number/std_number_from_text.proto.json | 105 ++++++++--------- .../number/std_number_ln.proto.json | 105 +++++++++-------- .../object/std_object_keys.proto.json | 105 ++++++++--------- 8 files changed, 298 insertions(+), 300 deletions(-) diff --git a/crates/cli/src/analyser/flow_type.rs b/crates/cli/src/analyser/flow_type.rs index 3affa6e8..01b49a4a 100644 --- a/crates/cli/src/analyser/flow_type.rs +++ b/crates/cli/src/analyser/flow_type.rs @@ -84,7 +84,7 @@ impl Analyser { name.clone(), original.clone(), DiagnosticKind::NullField { - field_name: "input_type_identifier".into(), + field_name: "return_type_identifier".into(), }, )); } diff --git a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json index 2a89e972..e5e2e5c3 100644 --- a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json @@ -1,55 +1,55 @@ { - "runtimeName": "std::list::is_empty", - "runtimeParameterDefinitions": [ - { - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The list to check for emptiness." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Is List Empty" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns true if the list contains no elements, otherwise returns false." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "is_empty;array;list;collection;std;is;empty" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Check if ${list} is empty" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "signature": "(list: LIST) => BOOLEAN", - "linkedDataTypeIdentifiers": [ - "LIST", - "BOOLEAN" - ] + "runtimeName": "std::list::is_empty", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The list to check for emptiness." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Is List Empty" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns true if the list contains no elements, otherwise returns false." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "is_empty;array;list;collection;std;is;empty" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${list} is empty" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "signature": "(list: LIST) => BOOLEAN", + "linkedDataTypeIdentifiers": [ + "LIST", + "BOOLEAN" + ] } diff --git a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json index 7b64db29..a2139647 100644 --- a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json @@ -1,54 +1,54 @@ { - "runtimeName": "std::list::reverse", - "runtimeParameterDefinitions": [ - { - "runtimeName": "list", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "List" - } - ], - "description": [ - { - "code": "en-US", - "content": "The input list to be reversed." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Reverse List" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new list with the elements of the input list in reverse order." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "reverse;array;list;collection;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Reverse ${list}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:list", - "signature": "(list: LIST) => LIST", - "linkedDataTypeIdentifiers": [ - "LIST" - ] + "runtimeName": "std::list::reverse", + "runtimeParameterDefinitions": [ + { + "runtimeName": "list", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "List" + } + ], + "description": [ + { + "code": "en-US", + "content": "The input list to be reversed." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Reverse List" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new list with the elements of the input list in reverse order." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "reverse;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Reverse ${list}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:list", + "signature": "(list: LIST) => LIST", + "linkedDataTypeIdentifiers": [ + "LIST" + ] } diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json index e8efb74e..43406e9b 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json @@ -49,7 +49,7 @@ "displayIcon": "tabler:toggle-left", "signature": "(value: TEXT) => BOOLEAN", "linkedDataTypeIdentifiers": [ - "LIST", - "NUMBER" + "TEXT", + "BOOLEAN" ] } diff --git a/definitions/standard/runtime_definition/control/std_control_stop.proto.json b/definitions/standard/runtime_definition/control/std_control_stop.proto.json index c9d0ae6a..424ccbcd 100644 --- a/definitions/standard/runtime_definition/control/std_control_stop.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_stop.proto.json @@ -1,37 +1,34 @@ { - "runtimeName": "std::control::stop", - "runtimeParameterDefinitions": [], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Stop" - } - ], - "description": [ - { - "code": "en-US", - "content": "Terminates the current execution context entirely, halting all ongoing and future iterations. Once invoked, no additional steps or loops within this context will be executed. This node behaves like a global stop or termination signal within the flow." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "stop;control;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Stop" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:xbox-x", - "signature": "() => void", - "linkedDataTypeIdentifiers": [ - "LIST", - "NUMBER" - ] + "runtimeName": "std::control::stop", + "runtimeParameterDefinitions": [], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Stop" + } + ], + "description": [ + { + "code": "en-US", + "content": "Terminates the current execution context entirely, halting all ongoing and future iterations. Once invoked, no additional steps or loops within this context will be executed. This node behaves like a global stop or termination signal within the flow." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "stop;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Stop" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:xbox-x", + "signature": "() => void", + "linkedDataTypeIdentifiers": [] } diff --git a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json index ec977148..68327aa3 100644 --- a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json @@ -1,54 +1,55 @@ { - "runtimeName": "std::number::from_text", - "runtimeParameterDefinitions": [ - { - "runtimeName": "text", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "The text string to convert to a number." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Number from Text" - } - ], - "description": [ - { - "code": "en-US", - "content": "Attempts to parse the provided text input and return its numeric equivalent." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "from text;parse;convert;number;math;std;from;text" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Convert ${text} to Number" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function", - "signature": "(text: NUMBER) => NUMBER", - "linkedDataTypeIdentifiers": [ - "NUMBER" - ] + "runtimeName": "std::number::from_text", + "runtimeParameterDefinitions": [ + { + "runtimeName": "text", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "The text string to convert to a number." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Number from Text" + } + ], + "description": [ + { + "code": "en-US", + "content": "Attempts to parse the provided text input and return its numeric equivalent." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "from text;parse;convert;number;math;std;from;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${text} to Number" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(text: TEXT) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER", + "TEXT" + ] } diff --git a/definitions/standard/runtime_definition/number/std_number_ln.proto.json b/definitions/standard/runtime_definition/number/std_number_ln.proto.json index 8dd1682a..33094d22 100644 --- a/definitions/standard/runtime_definition/number/std_number_ln.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_ln.proto.json @@ -1,55 +1,54 @@ { - "runtimeName": "std::number::ln", - "runtimeParameterDefinitions": [ - { - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Input Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "The numeric input whose natural logarithm (log base e) will be calculated." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Natural Logarithm" - } - ], - "description": [ - { - "code": "en-US", - "content": "Calculates the natural logarithm (log base e) of a number." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "natural log;ln;log e;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Natural Logarithm of ${value}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", - "linkedDataTypeIdentifiers": [ - "BOOLEAN", - "NUMBER" - ] + "runtimeName": "std::number::ln", + "runtimeParameterDefinitions": [ + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Input Number" + } + ], + "description": [ + { + "code": "en-US", + "content": "The numeric input whose natural logarithm (log base e) will be calculated." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Natural Logarithm" + } + ], + "description": [ + { + "code": "en-US", + "content": "Calculates the natural logarithm (log base e) of a number." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "natural log;ln;log e;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Natural Logarithm of ${value}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:math-function", + "signature": "(value: NUMBER) => NUMBER", + "linkedDataTypeIdentifiers": [ + "NUMBER" + ] } diff --git a/definitions/standard/runtime_definition/object/std_object_keys.proto.json b/definitions/standard/runtime_definition/object/std_object_keys.proto.json index af9f76d3..00e9331b 100644 --- a/definitions/standard/runtime_definition/object/std_object_keys.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_keys.proto.json @@ -1,54 +1,55 @@ { - "runtimeName": "std::object::keys", - "runtimeParameterDefinitions": [ - { - "runtimeName": "object", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a list of all the keys (property names) of the given object." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Get Object Keys" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a list containing all keys of the specified object." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "keys;object;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Keys of ${object}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:cube", - "signature": "(object: OBJECT) => LIST>", - "linkedDataTypeIdentifiers": [ - "OBJECT" - ] + "runtimeName": "std::object::keys", + "runtimeParameterDefinitions": [ + { + "runtimeName": "object", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a list of all the keys (property names) of the given object." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Get Object Keys" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a list containing all keys of the specified object." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "keys;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Keys of ${object}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:cube", + "signature": "(object: OBJECT) => LIST>", + "linkedDataTypeIdentifiers": [ + "OBJECT", + "LIST" + ] } From 8fce220d092f7ff9d8305b0123329b7fee7881b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20G=C3=B6tz?= <52959657+raphael-goetz@users.noreply.github.com> Date: Wed, 4 Mar 2026 14:56:20 +0100 Subject: [PATCH 19/33] Update crates/cli/src/diagnostics/diagnose.rs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Raphael Götz <52959657+raphael-goetz@users.noreply.github.com> --- crates/cli/src/diagnostics/diagnose.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/cli/src/diagnostics/diagnose.rs b/crates/cli/src/diagnostics/diagnose.rs index e8a1255a..a127842b 100644 --- a/crates/cli/src/diagnostics/diagnose.rs +++ b/crates/cli/src/diagnostics/diagnose.rs @@ -24,7 +24,7 @@ impl Diagnose { let path = format!("{}:{}:{}", Path::new(&self.definition.path).display(), 1, 1); match &self.kind { DeserializationError { description } => error( - format!("A JSON paring error occurred: `{}`", description), + format!("A JSON parsing error occurred: `{}`", description), &path, ), DuplicateDataTypeIdentifier { identifier } => error( From 85588e1e0a8957480972e72ef80ef217277de6f1 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 4 Mar 2026 18:16:08 +0100 Subject: [PATCH 20/33] fix: added back genericKeys for data types --- definitions/rest/data_type/rest_adapter_input.proto.json | 1 + definitions/standard/data_type/array/list.proto.json | 1 + definitions/standard/data_type/node/comparator.proto.json | 1 + definitions/standard/data_type/node/consumer.proto.json | 1 + definitions/standard/data_type/node/predicate.proto.json | 1 + definitions/standard/data_type/node/runnable.proto.json | 2 +- definitions/standard/data_type/node/transform.proto.json | 1 + definitions/standard/data_type/object/http_request.proto.json | 1 + definitions/standard/data_type/object/http_response.proto.json | 1 + definitions/standard/data_type/object/object.proto.json | 1 + 10 files changed, 10 insertions(+), 1 deletion(-) diff --git a/definitions/rest/data_type/rest_adapter_input.proto.json b/definitions/rest/data_type/rest_adapter_input.proto.json index 2f1fc89b..c2da1ea1 100644 --- a/definitions/rest/data_type/rest_adapter_input.proto.json +++ b/definitions/rest/data_type/rest_adapter_input.proto.json @@ -19,6 +19,7 @@ } ], "rules": [], + "genericKeys": ["T"], "linked_data_type_identifiers": [ "REST_HEADER_INPUT" ], diff --git a/definitions/standard/data_type/array/list.proto.json b/definitions/standard/data_type/array/list.proto.json index 2591e3fa..c0288c74 100644 --- a/definitions/standard/data_type/array/list.proto.json +++ b/definitions/standard/data_type/array/list.proto.json @@ -18,6 +18,7 @@ "content": "List of ${T}" } ], + "genericKeys": ["T"], "rules": [], "signature": "T[]" } diff --git a/definitions/standard/data_type/node/comparator.proto.json b/definitions/standard/data_type/node/comparator.proto.json index d9adb329..047c0b6b 100644 --- a/definitions/standard/data_type/node/comparator.proto.json +++ b/definitions/standard/data_type/node/comparator.proto.json @@ -19,6 +19,7 @@ } ], "rules": [], + "genericKeys": ["I"], "signature": "(left: I, right: I) => NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" diff --git a/definitions/standard/data_type/node/consumer.proto.json b/definitions/standard/data_type/node/consumer.proto.json index a2a24a50..f3a9c1c4 100644 --- a/definitions/standard/data_type/node/consumer.proto.json +++ b/definitions/standard/data_type/node/consumer.proto.json @@ -19,5 +19,6 @@ } ], "rules": [], + "genericKeys": ["T"], "signature": "(item: T) => void" } diff --git a/definitions/standard/data_type/node/predicate.proto.json b/definitions/standard/data_type/node/predicate.proto.json index 342fc6b3..2927b345 100644 --- a/definitions/standard/data_type/node/predicate.proto.json +++ b/definitions/standard/data_type/node/predicate.proto.json @@ -19,6 +19,7 @@ } ], "rules": [], + "genericKeys": ["T"], "signature": "(item: T) => BOOLEAN", "linked_data_type_identifiers": [ "BOOLEAN" diff --git a/definitions/standard/data_type/node/runnable.proto.json b/definitions/standard/data_type/node/runnable.proto.json index 3d729e16..edbc201e 100644 --- a/definitions/standard/data_type/node/runnable.proto.json +++ b/definitions/standard/data_type/node/runnable.proto.json @@ -19,5 +19,5 @@ } ], "rules": [], - "signature": "void" + "signature": "() => void" } diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index 8a419362..d66b3db4 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -19,5 +19,6 @@ } ], "rules": [], + "genericKeys": ["T", "R" ], "signature": "(item: I) => R" } diff --git a/definitions/standard/data_type/object/http_request.proto.json b/definitions/standard/data_type/object/http_request.proto.json index 7144e0fe..ab96607f 100644 --- a/definitions/standard/data_type/object/http_request.proto.json +++ b/definitions/standard/data_type/object/http_request.proto.json @@ -19,6 +19,7 @@ } ], "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: HTTP_HEADER_MAP }", + "genericKeys": ["T"], "rules": [], "linked_data_type_identifiers": [ "HTTP_METHOD", diff --git a/definitions/standard/data_type/object/http_response.proto.json b/definitions/standard/data_type/object/http_response.proto.json index 6e19bdb9..8b9a8919 100644 --- a/definitions/standard/data_type/object/http_response.proto.json +++ b/definitions/standard/data_type/object/http_response.proto.json @@ -18,6 +18,7 @@ "content": "HTTP Response" } ], + "genericKeys": ["T"], "signature": "{ body: T, headers: HTTP_HEADER_MAP, status_code: HTTP_STATUS_CODE }", "linked_data_type_identifiers": [ "HTTP_STATUS_CODE", diff --git a/definitions/standard/data_type/object/object.proto.json b/definitions/standard/data_type/object/object.proto.json index 2b1848ca..283c87bb 100644 --- a/definitions/standard/data_type/object/object.proto.json +++ b/definitions/standard/data_type/object/object.proto.json @@ -18,6 +18,7 @@ "content": "Object" } ], + "genericKeys": ["T"], "signature": "T & {}", "rules": [] } From 6d63fcf4b27ffce4ed0a0e0876d7a2cf8a73faf4 Mon Sep 17 00:00:00 2001 From: Raphael Date: Thu, 5 Mar 2026 09:57:31 +0100 Subject: [PATCH 21/33] fix: correct generics in signature --- .../runtime_definition/array/std_array_filter.proto.json | 2 +- .../runtime_definition/array/std_array_for_each.proto.json | 2 +- .../runtime_definition/array/std_array_index_of.proto.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/definitions/standard/runtime_definition/array/std_array_filter.proto.json b/definitions/standard/runtime_definition/array/std_array_filter.proto.json index 4e9eb569..3b053495 100644 --- a/definitions/standard/runtime_definition/array/std_array_filter.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_filter.proto.json @@ -67,5 +67,5 @@ "linkedDataTypeIdentifiers": [ "LIST" ], - "signature": "(list: LIST, predicate: PREDICATE) => LIST" + "signature": "(list: LIST, predicate: PREDICATE) => LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json index 2efa4635..eb10ffd1 100644 --- a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json @@ -68,5 +68,5 @@ "LIST", "CONSUMER" ], - "signature": "(list: LIST) => void" + "signature": "(list: LIST, consumer: CONSUMER) => void" } diff --git a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json index da6a4d40..8961447f 100644 --- a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST, item: T) => NUMBER", + "signature": "(list: LIST, item: T) => NUMBER", "linkedDataTypeIdentifiers": [ "LIST", "NUMBER" From 745349b85df812b4ced8303e0a977a81cfc1f796 Mon Sep 17 00:00:00 2001 From: Raphael Date: Thu, 5 Mar 2026 09:57:52 +0100 Subject: [PATCH 22/33] drop: removed defaultValue field --- definitions/rest/data_type/rest.header_input.proto.json | 2 +- definitions/rest/flow_type/rest.proto.json | 2 -- .../rest/runtime_definition/rest_control_respond.proto.json | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/definitions/rest/data_type/rest.header_input.proto.json b/definitions/rest/data_type/rest.header_input.proto.json index 606aff51..87c56906 100644 --- a/definitions/rest/data_type/rest.header_input.proto.json +++ b/definitions/rest/data_type/rest.header_input.proto.json @@ -19,6 +19,6 @@ } ], "rules": [], - "linked_data_type_identifiers": [], + "linked_data_type_identifiers": ["OBJECT"], "signature": "{}" } diff --git a/definitions/rest/flow_type/rest.proto.json b/definitions/rest/flow_type/rest.proto.json index d74c753d..ef0331ab 100644 --- a/definitions/rest/flow_type/rest.proto.json +++ b/definitions/rest/flow_type/rest.proto.json @@ -5,7 +5,6 @@ "identifier": "HTTP_URL", "unique": "PROJECT", "dataTypeIdentifier": "HTTP_URL", - "defaultValue": null, "name": [ { "code": "en-US", @@ -23,7 +22,6 @@ "identifier": "HTTP_METHOD", "unique": "NONE", "dataTypeIdentifier": "HTTP_METHOD", - "defaultValue": null, "name": [ { "code": "en-US", diff --git a/definitions/rest/runtime_definition/rest_control_respond.proto.json b/definitions/rest/runtime_definition/rest_control_respond.proto.json index af78ce42..12cf063b 100644 --- a/definitions/rest/runtime_definition/rest_control_respond.proto.json +++ b/definitions/rest/runtime_definition/rest_control_respond.proto.json @@ -3,7 +3,6 @@ "runtimeParameterDefinitions": [ { "runtimeName": "http_response", - "defaultValue": null, "name": [ { "code": "en-US", From 0c8de7639e439aa264dff692bce5661e1e90ccf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20G=C3=B6tz?= <52959657+raphael-goetz@users.noreply.github.com> Date: Thu, 5 Mar 2026 21:10:53 +0100 Subject: [PATCH 23/33] Update definitions/standard/data_type/node/transform.proto.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Nico Sammito Signed-off-by: Raphael Götz <52959657+raphael-goetz@users.noreply.github.com> --- definitions/standard/data_type/node/transform.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index d66b3db4..8312e15c 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -19,6 +19,6 @@ } ], "rules": [], - "genericKeys": ["T", "R" ], + "genericKeys": ["T", "R"], "signature": "(item: I) => R" } From 84ea4ed10b6eb1d0cc5e16c7bd07041280f56391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20G=C3=B6tz?= <52959657+raphael-goetz@users.noreply.github.com> Date: Thu, 5 Mar 2026 21:11:21 +0100 Subject: [PATCH 24/33] Update definitions/standard/runtime_definition/object/std_object_get.proto.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Nico Sammito Signed-off-by: Raphael Götz <52959657+raphael-goetz@users.noreply.github.com> --- .../runtime_definition/object/std_object_get.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/definitions/standard/runtime_definition/object/std_object_get.proto.json b/definitions/standard/runtime_definition/object/std_object_get.proto.json index b0fd8fab..02d8e273 100644 --- a/definitions/standard/runtime_definition/object/std_object_get.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_get.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": ">(object: OBJECT, key: keyof OBJECT) => T[K]", + "signature": ">(object: OBJECT, key: K) => T[K]", "linkedDataTypeIdentifiers": [ "OBJECT" ] From d7b5d1f6f677cafbcda226a1b673af509ec35e8c Mon Sep 17 00:00:00 2001 From: Raphael Date: Fri, 6 Mar 2026 08:56:01 +0100 Subject: [PATCH 25/33] fix: correct return type for clap function --- .../runtime_definition/number/std_number_clamp.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json index 558bb81c..1a8328c3 100644 --- a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json @@ -81,7 +81,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER, min: NUMBER, max: NUMBER) => MNUMBER", + "signature": "(value: NUMBER, min: NUMBER, max: NUMBER) => NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] From 28a03a5ff82b60b9b1faed8ac49f56bcfafc6b3e Mon Sep 17 00:00:00 2001 From: Raphael Date: Fri, 6 Mar 2026 08:56:23 +0100 Subject: [PATCH 26/33] fix: correct signature for rest header input --- definitions/rest/data_type/rest.header_input.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/definitions/rest/data_type/rest.header_input.proto.json b/definitions/rest/data_type/rest.header_input.proto.json index 87c56906..b4e4e237 100644 --- a/definitions/rest/data_type/rest.header_input.proto.json +++ b/definitions/rest/data_type/rest.header_input.proto.json @@ -20,5 +20,5 @@ ], "rules": [], "linked_data_type_identifiers": ["OBJECT"], - "signature": "{}" + "signature": "OBJECT<{}>" } From 28e3375f7929f1a55df1490d3859f3550e501728 Mon Sep 17 00:00:00 2001 From: Raphael Date: Sun, 8 Mar 2026 08:52:25 +0100 Subject: [PATCH 27/33] feat: replaced HTTP_HEADER_MAP with OBJECT --- .../data_type/rest.header_input.proto.json | 24 --------- .../data_type/rest_adapter_input.proto.json | 52 ++++++++++--------- .../array/http_header_map.proto.json | 27 ---------- .../object/http_header_entry.proto.json | 26 ---------- .../data_type/object/http_request.proto.json | 4 +- .../data_type/object/http_response.proto.json | 4 +- .../http/http_request_create.proto.json | 4 +- .../http/http_response_create.proto.json | 4 +- 8 files changed, 35 insertions(+), 110 deletions(-) delete mode 100644 definitions/rest/data_type/rest.header_input.proto.json delete mode 100644 definitions/standard/data_type/array/http_header_map.proto.json delete mode 100644 definitions/standard/data_type/object/http_header_entry.proto.json diff --git a/definitions/rest/data_type/rest.header_input.proto.json b/definitions/rest/data_type/rest.header_input.proto.json deleted file mode 100644 index b4e4e237..00000000 --- a/definitions/rest/data_type/rest.header_input.proto.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "identifier": "REST_HEADER_INPUT", - "name": [ - { - "code": "en-US", - "content": "Headers" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;rest;header;entry;input" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Headers" - } - ], - "rules": [], - "linked_data_type_identifiers": ["OBJECT"], - "signature": "OBJECT<{}>" -} diff --git a/definitions/rest/data_type/rest_adapter_input.proto.json b/definitions/rest/data_type/rest_adapter_input.proto.json index c2da1ea1..f80b69b3 100644 --- a/definitions/rest/data_type/rest_adapter_input.proto.json +++ b/definitions/rest/data_type/rest_adapter_input.proto.json @@ -1,27 +1,29 @@ { - "identifier": "REST_ADAPTER_INPUT", - "name": [ - { - "code": "en-US", - "content": "Rest Adapter Input" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;rest;adapter;input" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Rest Adapter Input" - } - ], - "rules": [], - "genericKeys": ["T"], - "linked_data_type_identifiers": [ - "REST_HEADER_INPUT" - ], - "signature": "{ body: T, headers: REST_HEADER_INPUT }" + "identifier": "REST_ADAPTER_INPUT", + "name": [ + { + "code": "en-US", + "content": "Rest Adapter Input" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;rest;adapter;input" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Rest Adapter Input" + } + ], + "rules": [], + "genericKeys": [ + "T" + ], + "linked_data_type_identifiers": [ + "OBJECT" + ], + "signature": "{ body: T, headers: OBJECT<{}> }" } diff --git a/definitions/standard/data_type/array/http_header_map.proto.json b/definitions/standard/data_type/array/http_header_map.proto.json deleted file mode 100644 index 6d184e00..00000000 --- a/definitions/standard/data_type/array/http_header_map.proto.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "identifier": "HTTP_HEADER_MAP", - "name": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;headers" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "rules": [], - "linked_data_type_identifiers": [ - "HTTP_HEADER_ENTRY", - "LIST" - ], - "signature": "LIST" -} diff --git a/definitions/standard/data_type/object/http_header_entry.proto.json b/definitions/standard/data_type/object/http_header_entry.proto.json deleted file mode 100644 index 1fc582c3..00000000 --- a/definitions/standard/data_type/object/http_header_entry.proto.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "identifier": "HTTP_HEADER_ENTRY", - "name": [ - { - "code": "en-US", - "content": "HTTP Header Entry" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;header;entry" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "HTTP Header Entry" - } - ], - "signature": "{ key: TEXT, value: TEXT }", - "linked_data_type_identifiers": [ - "TEXT" - ], - "rules": [] -} diff --git a/definitions/standard/data_type/object/http_request.proto.json b/definitions/standard/data_type/object/http_request.proto.json index ab96607f..c908be0d 100644 --- a/definitions/standard/data_type/object/http_request.proto.json +++ b/definitions/standard/data_type/object/http_request.proto.json @@ -18,12 +18,12 @@ "content": "HTTP Request" } ], - "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: HTTP_HEADER_MAP }", + "signature": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: OBJECT<{}> }", "genericKeys": ["T"], "rules": [], "linked_data_type_identifiers": [ "HTTP_METHOD", "HTTP_URL", - "HTTP_HEADER_MAP" + "OBJECT" ] } diff --git a/definitions/standard/data_type/object/http_response.proto.json b/definitions/standard/data_type/object/http_response.proto.json index 8b9a8919..51ee5531 100644 --- a/definitions/standard/data_type/object/http_response.proto.json +++ b/definitions/standard/data_type/object/http_response.proto.json @@ -19,10 +19,10 @@ } ], "genericKeys": ["T"], - "signature": "{ body: T, headers: HTTP_HEADER_MAP, status_code: HTTP_STATUS_CODE }", + "signature": "{ body: T, headers: OBJECT<{}>, status_code: HTTP_STATUS_CODE }", "linked_data_type_identifiers": [ "HTTP_STATUS_CODE", - "HTTP_HEADER_MAP" + "OBJECT" ], "rules": [] } diff --git a/definitions/standard/runtime_definition/http/http_request_create.proto.json b/definitions/standard/runtime_definition/http/http_request_create.proto.json index f924c6a8..b097b8c6 100644 --- a/definitions/standard/runtime_definition/http/http_request_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_request_create.proto.json @@ -98,11 +98,11 @@ ], "deprecationMessage": [], "displayIcon": "tabler:world-www", - "signature": "(http_method: HTTP_METHOD, headers: HTTP_HEADER_MAP, url: HTTP_URL, payload: T) => HTTP_REQUEST", + "signature": "(http_method: HTTP_METHOD, headers: OBJECT<{}>, url: HTTP_URL, payload: T) => HTTP_REQUEST", "linkedDataTypeIdentifiers": [ "HTTP_URL", "HTTP_METHOD", - "HTTP_HEADER_MAP", + "OBJECT", "HTTP_REQUEST" ] } diff --git a/definitions/standard/runtime_definition/http/http_response_create.proto.json b/definitions/standard/runtime_definition/http/http_response_create.proto.json index c08537f1..2502601e 100644 --- a/definitions/standard/runtime_definition/http/http_response_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_response_create.proto.json @@ -81,10 +81,10 @@ ], "deprecationMessage": [], "displayIcon": "tabler:world-www", - "signature": "(http_status_code: HTTP_STATUS_CODE, headers: HTTP_HEADER_MAP, payload: T) => HTTP_RESPONSE", + "signature": "(http_status_code: HTTP_STATUS_CODE, headers: OBJECT<{}>, payload: T) => HTTP_RESPONSE", "linkedDataTypeIdentifiers": [ "HTTP_STATUS_CODE", - "HTTP_HEADER_MAP", + "OBJECT", "HTTP_RESPONSE" ] } From f21438311d7a13300ffa33a6e028b54c1e4789b4 Mon Sep 17 00:00:00 2001 From: Raphael Date: Sun, 8 Mar 2026 08:58:38 +0100 Subject: [PATCH 28/33] feat: improved signature hold suggestable values --- definitions/cron/data_type/type/cron_day_of_week.proto.json | 2 +- definitions/cron/data_type/type/cron_month.proto.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/definitions/cron/data_type/type/cron_day_of_week.proto.json b/definitions/cron/data_type/type/cron_day_of_week.proto.json index 34379ed2..e935c219 100644 --- a/definitions/cron/data_type/type/cron_day_of_week.proto.json +++ b/definitions/cron/data_type/type/cron_day_of_week.proto.json @@ -26,5 +26,5 @@ } ], "linked_data_type_identifiers": [], - "signature": "string" + "signature": "string | 'MON' | 'TUE' | 'WED' | 'THU' | 'FRI' | 'SAT' | 'SUN'" } diff --git a/definitions/cron/data_type/type/cron_month.proto.json b/definitions/cron/data_type/type/cron_month.proto.json index 41f08516..bf2743a7 100644 --- a/definitions/cron/data_type/type/cron_month.proto.json +++ b/definitions/cron/data_type/type/cron_month.proto.json @@ -26,5 +26,5 @@ } ], "linked_data_type_identifiers": [], - "signature": "string" + "signature": "string | 'JAN' | 'FEB' | 'MAR' | 'APR' | 'MAY' | 'JUN' | 'JUL' | 'AUG' | 'SEP' | 'OCT' | 'NOV' | 'DEC' " } From 98a16645434663621b5d9e1abfbde08a7c690887 Mon Sep 17 00:00:00 2001 From: Raphael Date: Sun, 8 Mar 2026 14:59:57 +0100 Subject: [PATCH 29/33] fix: correct signature for set function --- .../object/std_object_set.proto.json | 173 +++++++++--------- 1 file changed, 87 insertions(+), 86 deletions(-) diff --git a/definitions/standard/runtime_definition/object/std_object_set.proto.json b/definitions/standard/runtime_definition/object/std_object_set.proto.json index 4cc956b0..6a3e6292 100644 --- a/definitions/standard/runtime_definition/object/std_object_set.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_set.proto.json @@ -1,88 +1,89 @@ { - "runtimeName": "std::object::set", - "runtimeParameterDefinitions": [ - { - "runtimeName": "object", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Object" - } - ], - "description": [ - { - "code": "en-US", - "content": "The original object that will be modified with the specified key-value pair." - } - ], - "documentation": [] - }, - { - "runtimeName": "key", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Key" - } - ], - "description": [ - { - "code": "en-US", - "content": "The property name under which the value will be stored in the object." - } - ], - "documentation": [] - }, - { - "runtimeName": "value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The value to assign to the object property identified by the key." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Set Object Key" - } - ], - "description": [ - { - "code": "en-US", - "content": "Returns a new object with the specified key set to the given value." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "set;object;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Set ${key} to ${value} of ${object}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:cube", - "signature": ">(object: OBJECT, key: keyof OBJECT, value: T[K]) => OBJECT", - "linkedDataTypeIdentifiers": [ - "OBJECT" - ] + "runtimeName": "std::object::set", + "runtimeParameterDefinitions": [ + { + "runtimeName": "object", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Object" + } + ], + "description": [ + { + "code": "en-US", + "content": "The original object that will be modified with the specified key-value pair." + } + ], + "documentation": [] + }, + { + "runtimeName": "key", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Key" + } + ], + "description": [ + { + "code": "en-US", + "content": "The property name under which the value will be stored in the object." + } + ], + "documentation": [] + }, + { + "runtimeName": "value", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Value" + } + ], + "description": [ + { + "code": "en-US", + "content": "The value to assign to the object property identified by the key." + } + ], + "documentation": [] + } + ], + "throwsError": false, + "name": [ + { + "code": "en-US", + "content": "Set Object Key" + } + ], + "description": [ + { + "code": "en-US", + "content": "Returns a new object with the specified key set to the given value." + } + ], + "documentation": [], + "alias": [ + { + "code": "en-US", + "content": "set;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Set ${key} to ${value} of ${object}" + } + ], + "deprecationMessage": [], + "displayIcon": "tabler:cube", + "signature": ", V>(object: OBJECT, key: TEXT, value: V) => OBJECT", + "linkedDataTypeIdentifiers": [ + "OBJECT", + "TEXT" + ] } From 82badd3977582d71458c21e5ac2ed22f662ff377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20G=C3=B6tz?= <52959657+raphael-goetz@users.noreply.github.com> Date: Sun, 8 Mar 2026 15:06:13 +0100 Subject: [PATCH 30/33] Update definitions/standard/runtime_definition/object/std_object_set.proto.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Nico Sammito Signed-off-by: Raphael Götz <52959657+raphael-goetz@users.noreply.github.com> --- .../runtime_definition/object/std_object_set.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/definitions/standard/runtime_definition/object/std_object_set.proto.json b/definitions/standard/runtime_definition/object/std_object_set.proto.json index 6a3e6292..3263c9aa 100644 --- a/definitions/standard/runtime_definition/object/std_object_set.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_set.proto.json @@ -81,7 +81,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": ", V>(object: OBJECT, key: TEXT, value: V) => OBJECT", + "signature": "(object: OBJECT, key: K, value: V) => OBJECT>", "linkedDataTypeIdentifiers": [ "OBJECT", "TEXT" From 3e8ff00f77fa2d3e7e6f1e7c8d6b6b931b5430d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20G=C3=B6tz?= <52959657+raphael-goetz@users.noreply.github.com> Date: Sun, 8 Mar 2026 17:21:49 +0100 Subject: [PATCH 31/33] Update definitions/standard/data_type/node/transform.proto.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Raphael Götz <52959657+raphael-goetz@users.noreply.github.com> --- definitions/standard/data_type/node/transform.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index 8312e15c..6f660c9f 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -19,6 +19,6 @@ } ], "rules": [], - "genericKeys": ["T", "R"], + "genericKeys": ["I", "R"], "signature": "(item: I) => R" } From 04119f19ac9996b43c5e29a6396c8d2c260e51b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20G=C3=B6tz?= <52959657+raphael-goetz@users.noreply.github.com> Date: Sun, 8 Mar 2026 17:22:21 +0100 Subject: [PATCH 32/33] Update definitions/rest/runtime_definition/rest_control_respond.proto.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Raphael Götz <52959657+raphael-goetz@users.noreply.github.com> --- .../rest/runtime_definition/rest_control_respond.proto.json | 1 + 1 file changed, 1 insertion(+) diff --git a/definitions/rest/runtime_definition/rest_control_respond.proto.json b/definitions/rest/runtime_definition/rest_control_respond.proto.json index 12cf063b..18ad12bb 100644 --- a/definitions/rest/runtime_definition/rest_control_respond.proto.json +++ b/definitions/rest/runtime_definition/rest_control_respond.proto.json @@ -46,5 +46,6 @@ ], "throwsError": false, "displayIcon": "tabler:cube-sent", + "linkedDataTypeIdentifiers": ["HTTP_RESPONSE"], "signature": "(http_response: HTTP_RESPONSE) => void" } From df9bcb9f17bc28c49ade31cea46b1c1de96c807b Mon Sep 17 00:00:00 2001 From: Raphael Date: Tue, 10 Mar 2026 08:37:36 +0100 Subject: [PATCH 33/33] fix: replaced => with : at every signature --- .../rest/runtime_definition/rest_control_respond.proto.json | 2 +- definitions/standard/data_type/node/comparator.proto.json | 2 +- definitions/standard/data_type/node/consumer.proto.json | 2 +- definitions/standard/data_type/node/predicate.proto.json | 2 +- definitions/standard/data_type/node/runnable.proto.json | 2 +- definitions/standard/data_type/node/transform.proto.json | 2 +- .../standard/runtime_definition/array/std_array_at.proto.json | 2 +- .../runtime_definition/array/std_array_concat.proto.json | 2 +- .../runtime_definition/array/std_array_filter.proto.json | 2 +- .../standard/runtime_definition/array/std_array_find.proto.json | 2 +- .../runtime_definition/array/std_array_find_index.proto.json | 2 +- .../runtime_definition/array/std_array_find_last.proto.json | 2 +- .../runtime_definition/array/std_array_first.proto.json | 2 +- .../standard/runtime_definition/array/std_array_flat.proto.json | 2 +- .../runtime_definition/array/std_array_for_each.proto.json | 2 +- .../runtime_definition/array/std_array_index_of.proto.json | 2 +- .../runtime_definition/array/std_array_is_empty.proto.json | 2 +- .../standard/runtime_definition/array/std_array_join.proto.json | 2 +- .../standard/runtime_definition/array/std_array_last.proto.json | 2 +- .../standard/runtime_definition/array/std_array_map.proto.json | 2 +- .../standard/runtime_definition/array/std_array_max.proto.json | 2 +- .../standard/runtime_definition/array/std_array_min.proto.json | 2 +- .../standard/runtime_definition/array/std_array_pop.proto.json | 2 +- .../standard/runtime_definition/array/std_array_push.proto.json | 2 +- .../runtime_definition/array/std_array_remove.proto.json | 2 +- .../runtime_definition/array/std_array_reverse.proto.json | 2 +- .../standard/runtime_definition/array/std_array_size.proto.json | 2 +- .../standard/runtime_definition/array/std_array_sort.proto.json | 2 +- .../runtime_definition/array/std_array_sort_reverse.proto.json | 2 +- .../standard/runtime_definition/array/std_array_sum.proto.json | 2 +- .../runtime_definition/array/std_array_to_unique.proto.json | 2 +- .../runtime_definition/boolean/std_boolean_as_number.proto.json | 2 +- .../runtime_definition/boolean/std_boolean_as_text.proto.json | 2 +- .../boolean/std_boolean_from_number.proto.json | 2 +- .../runtime_definition/boolean/std_boolean_from_text.proto.json | 2 +- .../runtime_definition/boolean/std_boolean_is_equal.proto.json | 2 +- .../runtime_definition/boolean/std_boolean_negate.proto.json | 2 +- .../runtime_definition/control/std_control_if.proto.json | 2 +- .../runtime_definition/control/std_control_if_else.proto.json | 2 +- .../runtime_definition/control/std_control_return.proto.json | 2 +- .../runtime_definition/control/std_control_stop.proto.json | 2 +- .../runtime_definition/control/std_control_value.proto.json | 2 +- .../runtime_definition/http/http_request_create.proto.json | 2 +- .../runtime_definition/http/http_response_create.proto.json | 2 +- .../runtime_definition/number/std_number_abs.proto.json | 2 +- .../runtime_definition/number/std_number_add.proto.json | 2 +- .../runtime_definition/number/std_number_arccos.proto.json | 2 +- .../runtime_definition/number/std_number_arcsin.proto.json | 2 +- .../runtime_definition/number/std_number_arctan.proto.json | 2 +- .../runtime_definition/number/std_number_as_text.proto.json | 2 +- .../runtime_definition/number/std_number_clamp.proto.json | 2 +- .../runtime_definition/number/std_number_cos.proto.json | 2 +- .../runtime_definition/number/std_number_cosh.proto.json | 2 +- .../runtime_definition/number/std_number_divide.proto.json | 2 +- .../runtime_definition/number/std_number_euler.proto.json | 2 +- .../runtime_definition/number/std_number_exponential.proto.json | 2 +- .../runtime_definition/number/std_number_from_text.proto.json | 2 +- .../runtime_definition/number/std_number_infinity.proto.json | 2 +- .../runtime_definition/number/std_number_is_equal.proto.json | 2 +- .../runtime_definition/number/std_number_is_greater.proto.json | 2 +- .../runtime_definition/number/std_number_is_less.proto.json | 2 +- .../runtime_definition/number/std_number_is_positive.proto.json | 2 +- .../runtime_definition/number/std_number_is_zero.proto.json | 2 +- .../standard/runtime_definition/number/std_number_ln.proto.json | 2 +- .../runtime_definition/number/std_number_log.proto.json | 2 +- .../runtime_definition/number/std_number_max.proto.json | 2 +- .../runtime_definition/number/std_number_min.proto.json | 2 +- .../runtime_definition/number/std_number_modulo.proto.json | 2 +- .../runtime_definition/number/std_number_multiply.proto.json | 2 +- .../runtime_definition/number/std_number_negate.proto.json | 2 +- .../standard/runtime_definition/number/std_number_pi.proto.json | 2 +- .../number/std_number_random_number.proto.json | 2 +- .../runtime_definition/number/std_number_root.proto.json | 2 +- .../runtime_definition/number/std_number_round.proto.json | 2 +- .../runtime_definition/number/std_number_round_down.proto.json | 2 +- .../runtime_definition/number/std_number_round_up.proto.json | 2 +- .../runtime_definition/number/std_number_sin.proto.json | 2 +- .../runtime_definition/number/std_number_sinh.proto.json | 2 +- .../runtime_definition/number/std_number_square.proto.json | 2 +- .../runtime_definition/number/std_number_square_root.proto.json | 2 +- .../runtime_definition/number/std_number_subtract.proto.json | 2 +- .../runtime_definition/number/std_number_tan.proto.json | 2 +- .../object/std_object_contains_key.proto.json | 2 +- .../runtime_definition/object/std_object_get.proto.json | 2 +- .../runtime_definition/object/std_object_keys.proto.json | 2 +- .../runtime_definition/object/std_object_set.proto.json | 2 +- .../runtime_definition/object/std_object_size.proto.json | 2 +- .../standard/runtime_definition/text/std_text_append.proto.json | 2 +- .../runtime_definition/text/std_text_as_bytes.proto.json | 2 +- .../standard/runtime_definition/text/std_text_at.proto.json | 2 +- .../runtime_definition/text/std_text_byte_size.proto.json | 2 +- .../runtime_definition/text/std_text_capitalize.proto.json | 2 +- .../standard/runtime_definition/text/std_text_chars.proto.json | 2 +- .../runtime_definition/text/std_text_contains.proto.json | 2 +- .../standard/runtime_definition/text/std_text_decode.proto.json | 2 +- .../standard/runtime_definition/text/std_text_encode.proto.json | 2 +- .../runtime_definition/text/std_text_ends_with.proto.json | 2 +- .../runtime_definition/text/std_text_from_ascii.proto.json | 2 +- .../standard/runtime_definition/text/std_text_hex.proto.json | 2 +- .../runtime_definition/text/std_text_index_of.proto.json | 2 +- .../standard/runtime_definition/text/std_text_insert.proto.json | 2 +- .../runtime_definition/text/std_text_is_equal.proto.json | 2 +- .../standard/runtime_definition/text/std_text_length.proto.json | 2 +- .../runtime_definition/text/std_text_lowercase.proto.json | 2 +- .../standard/runtime_definition/text/std_text_octal.proto.json | 2 +- .../runtime_definition/text/std_text_prepend.proto.json | 2 +- .../standard/runtime_definition/text/std_text_remove.proto.json | 2 +- .../runtime_definition/text/std_text_replace.proto.json | 2 +- .../runtime_definition/text/std_text_replace_first.proto.json | 2 +- .../runtime_definition/text/std_text_replace_last.proto.json | 2 +- .../runtime_definition/text/std_text_reverse.proto.json | 2 +- .../standard/runtime_definition/text/std_text_split.proto.json | 2 +- .../runtime_definition/text/std_text_start_with.proto.json | 2 +- .../runtime_definition/text/std_text_swapcase.proto.json | 2 +- .../runtime_definition/text/std_text_to_ascii.proto.json | 2 +- .../standard/runtime_definition/text/std_text_trim.proto.json | 2 +- .../runtime_definition/text/std_text_uppercase.proto.json | 2 +- 117 files changed, 117 insertions(+), 117 deletions(-) diff --git a/definitions/rest/runtime_definition/rest_control_respond.proto.json b/definitions/rest/runtime_definition/rest_control_respond.proto.json index 18ad12bb..9e3bac54 100644 --- a/definitions/rest/runtime_definition/rest_control_respond.proto.json +++ b/definitions/rest/runtime_definition/rest_control_respond.proto.json @@ -47,5 +47,5 @@ "throwsError": false, "displayIcon": "tabler:cube-sent", "linkedDataTypeIdentifiers": ["HTTP_RESPONSE"], - "signature": "(http_response: HTTP_RESPONSE) => void" + "signature": "(http_response: HTTP_RESPONSE): void" } diff --git a/definitions/standard/data_type/node/comparator.proto.json b/definitions/standard/data_type/node/comparator.proto.json index 047c0b6b..ddddb435 100644 --- a/definitions/standard/data_type/node/comparator.proto.json +++ b/definitions/standard/data_type/node/comparator.proto.json @@ -20,7 +20,7 @@ ], "rules": [], "genericKeys": ["I"], - "signature": "(left: I, right: I) => NUMBER", + "signature": "(left: I, right: I): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/data_type/node/consumer.proto.json b/definitions/standard/data_type/node/consumer.proto.json index f3a9c1c4..e1bc2f30 100644 --- a/definitions/standard/data_type/node/consumer.proto.json +++ b/definitions/standard/data_type/node/consumer.proto.json @@ -20,5 +20,5 @@ ], "rules": [], "genericKeys": ["T"], - "signature": "(item: T) => void" + "signature": "(item: T): void" } diff --git a/definitions/standard/data_type/node/predicate.proto.json b/definitions/standard/data_type/node/predicate.proto.json index 2927b345..835dacd6 100644 --- a/definitions/standard/data_type/node/predicate.proto.json +++ b/definitions/standard/data_type/node/predicate.proto.json @@ -20,7 +20,7 @@ ], "rules": [], "genericKeys": ["T"], - "signature": "(item: T) => BOOLEAN", + "signature": "(item: T): BOOLEAN", "linked_data_type_identifiers": [ "BOOLEAN" ] diff --git a/definitions/standard/data_type/node/runnable.proto.json b/definitions/standard/data_type/node/runnable.proto.json index edbc201e..3113a5dc 100644 --- a/definitions/standard/data_type/node/runnable.proto.json +++ b/definitions/standard/data_type/node/runnable.proto.json @@ -19,5 +19,5 @@ } ], "rules": [], - "signature": "() => void" + "signature": "(): void" } diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index 6f660c9f..98d751cf 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -20,5 +20,5 @@ ], "rules": [], "genericKeys": ["I", "R"], - "signature": "(item: I) => R" + "signature": "(item: I): R" } diff --git a/definitions/standard/runtime_definition/array/std_array_at.proto.json b/definitions/standard/runtime_definition/array/std_array_at.proto.json index 99ff0d77..45096802 100644 --- a/definitions/standard/runtime_definition/array/std_array_at.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_at.proto.json @@ -68,5 +68,5 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST, index: NUMBER) => void" + "signature": "(list: LIST, index: NUMBER): void" } diff --git a/definitions/standard/runtime_definition/array/std_array_concat.proto.json b/definitions/standard/runtime_definition/array/std_array_concat.proto.json index 99e19edd..15e81a2d 100644 --- a/definitions/standard/runtime_definition/array/std_array_concat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_concat.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(first: LIST, second: LIST) => LIST", + "signature": "(first: LIST, second: LIST): LIST", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/array/std_array_filter.proto.json b/definitions/standard/runtime_definition/array/std_array_filter.proto.json index 3b053495..81edd716 100644 --- a/definitions/standard/runtime_definition/array/std_array_filter.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_filter.proto.json @@ -67,5 +67,5 @@ "linkedDataTypeIdentifiers": [ "LIST" ], - "signature": "(list: LIST, predicate: PREDICATE) => LIST" + "signature": "(list: LIST, predicate: PREDICATE): LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_find.proto.json b/definitions/standard/runtime_definition/array/std_array_find.proto.json index bb7eb4a7..c4a336ad 100644 --- a/definitions/standard/runtime_definition/array/std_array_find.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "signature": "(list: LIST, predicate: PREDICATE) => T", + "signature": "(list: LIST, predicate: PREDICATE): T", "linkedDataTypeIdentifiers": [ "LIST", "PREDICATE" diff --git a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json index c94c048e..ec99dcc0 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "signature": "(list: LIST, predicate: PREDICATE) => NUMBER", + "signature": "(list: LIST, predicate: PREDICATE): NUMBER", "linkedDataTypeIdentifiers": [ "LIST", "NUMBER", diff --git a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json index 0dfbe9ad..3771b929 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "signature": "(list: LIST, predicate: PREDICATE) => T", + "signature": "(list: LIST, predicate: PREDICATE): T", "linkedDataTypeIdentifiers": [ "LIST", "PREDICATE" diff --git a/definitions/standard/runtime_definition/array/std_array_first.proto.json b/definitions/standard/runtime_definition/array/std_array_first.proto.json index 43dfe578..13e6efd0 100644 --- a/definitions/standard/runtime_definition/array/std_array_first.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_first.proto.json @@ -50,5 +50,5 @@ "linkedDataTypeIdentifiers": [ "LIST" ], - "signature": "(list: LIST) => T" + "signature": "(list: LIST): T" } diff --git a/definitions/standard/runtime_definition/array/std_array_flat.proto.json b/definitions/standard/runtime_definition/array/std_array_flat.proto.json index c0ecd0d1..f202d057 100644 --- a/definitions/standard/runtime_definition/array/std_array_flat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_flat.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST>) => LIST", + "signature": "(list: LIST>): LIST", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json index eb10ffd1..997bdc35 100644 --- a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json @@ -68,5 +68,5 @@ "LIST", "CONSUMER" ], - "signature": "(list: LIST, consumer: CONSUMER) => void" + "signature": "(list: LIST, consumer: CONSUMER): void" } diff --git a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json index 8961447f..96f90e8d 100644 --- a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST, item: T) => NUMBER", + "signature": "(list: LIST, item: T): NUMBER", "linkedDataTypeIdentifiers": [ "LIST", "NUMBER" diff --git a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json index e5e2e5c3..0f71fb50 100644 --- a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST) => BOOLEAN", + "signature": "(list: LIST): BOOLEAN", "linkedDataTypeIdentifiers": [ "LIST", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/array/std_array_join.proto.json b/definitions/standard/runtime_definition/array/std_array_join.proto.json index 5bc627b4..b193b76f 100644 --- a/definitions/standard/runtime_definition/array/std_array_join.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_join.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST, join_text: TEXT) => TEXT", + "signature": "(list: LIST, join_text: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "LIST", "TEXT" diff --git a/definitions/standard/runtime_definition/array/std_array_last.proto.json b/definitions/standard/runtime_definition/array/std_array_last.proto.json index 60ea1bcd..2cd9ee6b 100644 --- a/definitions/standard/runtime_definition/array/std_array_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_last.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST) => T", + "signature": "(list: LIST): T", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/array/std_array_map.proto.json b/definitions/standard/runtime_definition/array/std_array_map.proto.json index b5bd3b7d..d7795756 100644 --- a/definitions/standard/runtime_definition/array/std_array_map.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_map.proto.json @@ -68,5 +68,5 @@ "LIST", "TRANSFORM" ], - "signature": "(list: LIST, transform: TRANSFORM) => LIST" + "signature": "(list: LIST, transform: TRANSFORM): LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_max.proto.json b/definitions/standard/runtime_definition/array/std_array_max.proto.json index a5d3f7ae..4c8008a2 100644 --- a/definitions/standard/runtime_definition/array/std_array_max.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_max.proto.json @@ -51,5 +51,5 @@ "LIST", "NUMBER" ], - "signature": "(list: LIST) => NUMBER" + "signature": "(list: LIST): NUMBER" } diff --git a/definitions/standard/runtime_definition/array/std_array_min.proto.json b/definitions/standard/runtime_definition/array/std_array_min.proto.json index 3fb8269f..334bf5a1 100644 --- a/definitions/standard/runtime_definition/array/std_array_min.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_min.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST) => NUMBER", + "signature": "(list: LIST): NUMBER", "linkedDataTypeIdentifiers": [ "LIST", "NUMBER" diff --git a/definitions/standard/runtime_definition/array/std_array_pop.proto.json b/definitions/standard/runtime_definition/array/std_array_pop.proto.json index c935ae4e..4e131b9f 100644 --- a/definitions/standard/runtime_definition/array/std_array_pop.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_pop.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST) => T", + "signature": "(list: LIST): T", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/array/std_array_push.proto.json b/definitions/standard/runtime_definition/array/std_array_push.proto.json index f2aacdcb..bf57aa8f 100644 --- a/definitions/standard/runtime_definition/array/std_array_push.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_push.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST, item: T) => NUMBER", + "signature": "(list: LIST, item: T): NUMBER", "linkedDataTypeIdentifiers": [ "LIST", "NUMBER" diff --git a/definitions/standard/runtime_definition/array/std_array_remove.proto.json b/definitions/standard/runtime_definition/array/std_array_remove.proto.json index dda954c0..542cbac2 100644 --- a/definitions/standard/runtime_definition/array/std_array_remove.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_remove.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST, item: T) => LIST", + "signature": "(list: LIST, item: T): LIST", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json index a2139647..fd2661f5 100644 --- a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST) => LIST", + "signature": "(list: LIST): LIST", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/array/std_array_size.proto.json b/definitions/standard/runtime_definition/array/std_array_size.proto.json index 77e5a254..252cd185 100644 --- a/definitions/standard/runtime_definition/array/std_array_size.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_size.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST) => NUMBER", + "signature": "(list: LIST): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER", "LIST" diff --git a/definitions/standard/runtime_definition/array/std_array_sort.proto.json b/definitions/standard/runtime_definition/array/std_array_sort.proto.json index 32986c13..3efc3375 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-iteration", - "signature": "(list: LIST, comparator: COMPARATOR) => LIST", + "signature": "(list: LIST, comparator: COMPARATOR): LIST", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json index bdf7eff4..6f7d6b10 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json @@ -67,5 +67,5 @@ "linkedDataTypeIdentifiers": [ "LIST" ], - "signature": "(list: LIST, comparator: COMPARATOR) => LIST" + "signature": "(list: LIST, comparator: COMPARATOR): LIST" } diff --git a/definitions/standard/runtime_definition/array/std_array_sum.proto.json b/definitions/standard/runtime_definition/array/std_array_sum.proto.json index f8a5e6f3..8efaec74 100644 --- a/definitions/standard/runtime_definition/array/std_array_sum.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sum.proto.json @@ -50,5 +50,5 @@ "LIST", "NUMBER" ], - "signature": "(list: LIST) => NUMBER" + "signature": "(list: LIST): NUMBER" } diff --git a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json index 9baca229..b3b9c081 100644 --- a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:list", - "signature": "(list: LIST) => LIST", + "signature": "(list: LIST): LIST", "linkedDataTypeIdentifiers": [ "LIST" ] diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json index ef79b4a0..77b1afb4 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "signature": "(value: BOOLEAN) => NUMBER", + "signature": "(value: BOOLEAN): NUMBER", "linkedDataTypeIdentifiers": [ "BOOLEAN", "NUMBER" diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json index 480658bf..cc5c2109 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "signature": "(value: BOOLEAN) => TEXT", + "signature": "(value: BOOLEAN): TEXT", "linkedDataTypeIdentifiers": [ "BOOLEAN", "TEXT" diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json index 7dd3b625..b7f10d74 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "signature": "(value: NUMBER) => BOOLEAN", + "signature": "(value: NUMBER): BOOLEAN", "linkedDataTypeIdentifiers": [ "BOOLEAN", "NUMBER" diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json index 43406e9b..c09f7afc 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "signature": "(value: TEXT) => BOOLEAN", + "signature": "(value: TEXT): BOOLEAN", "linkedDataTypeIdentifiers": [ "TEXT", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json index e47bb2a7..5591e49f 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "signature": "(first: BOOLEAN, second: BOOLEAN) => BOOLEAN", + "signature": "(first: BOOLEAN, second: BOOLEAN): BOOLEAN", "linkedDataTypeIdentifiers": [ "BOOLEAN" ] diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json index 8de30bd1..c2d877fd 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:toggle-left", - "signature": "(value: BOOLEAN) => BOOLEAN", + "signature": "(value: BOOLEAN): BOOLEAN", "linkedDataTypeIdentifiers": [ "BOOLEAN" ] diff --git a/definitions/standard/runtime_definition/control/std_control_if.proto.json b/definitions/standard/runtime_definition/control/std_control_if.proto.json index 93c73012..3ad6b5ed 100644 --- a/definitions/standard/runtime_definition/control/std_control_if.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-ramp-right-2", - "signature": "(condition: BOOLEAN, runnable: RUNNABLE) => void", + "signature": "(condition: BOOLEAN, runnable: RUNNABLE): void", "linkedDataTypeIdentifiers": [ "BOOLEAN", "RUNNABLE" diff --git a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json index 15e55d5a..6aea6c54 100644 --- a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json @@ -86,7 +86,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-ramp-right", - "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE) => void", + "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE): void", "linkedDataTypeIdentifiers": [ "BOOLEAN", "RUNNABLE" diff --git a/definitions/standard/runtime_definition/control/std_control_return.proto.json b/definitions/standard/runtime_definition/control/std_control_return.proto.json index 2498a4af..25fb0fc1 100644 --- a/definitions/standard/runtime_definition/control/std_control_return.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_return.proto.json @@ -47,5 +47,5 @@ ], "deprecationMessage": [], "displayIcon": "tabler:arrow-back", - "signature": "(value: T) => T" + "signature": "(value: T): T" } diff --git a/definitions/standard/runtime_definition/control/std_control_stop.proto.json b/definitions/standard/runtime_definition/control/std_control_stop.proto.json index 424ccbcd..15ccc9ca 100644 --- a/definitions/standard/runtime_definition/control/std_control_stop.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_stop.proto.json @@ -29,6 +29,6 @@ ], "deprecationMessage": [], "displayIcon": "tabler:xbox-x", - "signature": "() => void", + "signature": "(): void", "linkedDataTypeIdentifiers": [] } diff --git a/definitions/standard/runtime_definition/control/std_control_value.proto.json b/definitions/standard/runtime_definition/control/std_control_value.proto.json index 74c1044e..92f0ce01 100644 --- a/definitions/standard/runtime_definition/control/std_control_value.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_value.proto.json @@ -47,5 +47,5 @@ ], "deprecationMessage": [], "displayIcon": "tabler:new-section", - "signature": "(value: T) => T" + "signature": "(value: T): T" } diff --git a/definitions/standard/runtime_definition/http/http_request_create.proto.json b/definitions/standard/runtime_definition/http/http_request_create.proto.json index b097b8c6..7a1dd761 100644 --- a/definitions/standard/runtime_definition/http/http_request_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_request_create.proto.json @@ -98,7 +98,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:world-www", - "signature": "(http_method: HTTP_METHOD, headers: OBJECT<{}>, url: HTTP_URL, payload: T) => HTTP_REQUEST", + "signature": "(http_method: HTTP_METHOD, headers: OBJECT<{}>, url: HTTP_URL, payload: T): HTTP_REQUEST", "linkedDataTypeIdentifiers": [ "HTTP_URL", "HTTP_METHOD", diff --git a/definitions/standard/runtime_definition/http/http_response_create.proto.json b/definitions/standard/runtime_definition/http/http_response_create.proto.json index 2502601e..3cfb7004 100644 --- a/definitions/standard/runtime_definition/http/http_response_create.proto.json +++ b/definitions/standard/runtime_definition/http/http_response_create.proto.json @@ -81,7 +81,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:world-www", - "signature": "(http_status_code: HTTP_STATUS_CODE, headers: OBJECT<{}>, payload: T) => HTTP_RESPONSE", + "signature": "(http_status_code: HTTP_STATUS_CODE, headers: OBJECT<{}>, payload: T): HTTP_RESPONSE", "linkedDataTypeIdentifiers": [ "HTTP_STATUS_CODE", "OBJECT", diff --git a/definitions/standard/runtime_definition/number/std_number_abs.proto.json b/definitions/standard/runtime_definition/number/std_number_abs.proto.json index 25ff6922..a2d96f0f 100644 --- a/definitions/standard/runtime_definition/number/std_number_abs.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_abs.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_add.proto.json b/definitions/standard/runtime_definition/number/std_number_add.proto.json index 155943c6..e7f04f1f 100644 --- a/definitions/standard/runtime_definition/number/std_number_add.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_add.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json index db811f37..72c3d513 100644 --- a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json index 7bdf497f..5bc10208 100644 --- a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json index e97d44f0..5735b3ce 100644 --- a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json index b9b43d13..24bd65a7 100644 --- a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(number: NUMBER) => TEXT", + "signature": "(number: NUMBER): TEXT", "linkedDataTypeIdentifiers": [ "NUMBER", "TEXT" diff --git a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json index 1a8328c3..62b595b9 100644 --- a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json @@ -81,7 +81,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER, min: NUMBER, max: NUMBER) => NUMBER", + "signature": "(value: NUMBER, min: NUMBER, max: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_cos.proto.json b/definitions/standard/runtime_definition/number/std_number_cos.proto.json index 644a7bed..1cae8d80 100644 --- a/definitions/standard/runtime_definition/number/std_number_cos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cos.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(radians: NUMBER) => NUMBER", + "signature": "(radians: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json index 3dee9fed..c03b034f 100644 --- a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_divide.proto.json b/definitions/standard/runtime_definition/number/std_number_divide.proto.json index ed3ae7ba..000a10cd 100644 --- a/definitions/standard/runtime_definition/number/std_number_divide.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_divide.proto.json @@ -64,6 +64,6 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [] } diff --git a/definitions/standard/runtime_definition/number/std_number_euler.proto.json b/definitions/standard/runtime_definition/number/std_number_euler.proto.json index f1cde7d8..1f102749 100644 --- a/definitions/standard/runtime_definition/number/std_number_euler.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_euler.proto.json @@ -29,7 +29,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "() => NUMBER", + "signature": "(): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json index 19b7a971..0b1dd22e 100644 --- a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(base: NUMBER, exponent: NUMBER) => NUMBER", + "signature": "(base: NUMBER, exponent: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json index 68327aa3..71d06e93 100644 --- a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(text: TEXT) => NUMBER", + "signature": "(text: TEXT): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER", "TEXT" diff --git a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json index a55432af..dfef00bd 100644 --- a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json @@ -29,7 +29,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "() => NUMBER", + "signature": "(): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json index 54d6cbcf..dfa9b23f 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => BOOLEAN", + "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", "linkedDataTypeIdentifiers": [ "NUMBER", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json index 6a88097c..dfa8acf0 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => BOOLEAN", + "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", "linkedDataTypeIdentifiers": [ "BOOLEAN", "NUMBER" diff --git a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json index cab493f5..b0931ee2 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => BOOLEAN", + "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", "linkedDataTypeIdentifiers": [ "NUMBER", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json index 86d917cd..41bd4e8e 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => BOOLEAN", + "signature": "(value: NUMBER): BOOLEAN", "linkedDataTypeIdentifiers": [ "NUMBER", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json index 717695f8..dfdd0da9 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => BOOLEAN", + "signature": "(value: NUMBER): BOOLEAN", "linkedDataTypeIdentifiers": [ "NUMBER", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/number/std_number_ln.proto.json b/definitions/standard/runtime_definition/number/std_number_ln.proto.json index 33094d22..f1d40d62 100644 --- a/definitions/standard/runtime_definition/number/std_number_ln.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_ln.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_log.proto.json b/definitions/standard/runtime_definition/number/std_number_log.proto.json index f142e403..0754d7b1 100644 --- a/definitions/standard/runtime_definition/number/std_number_log.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_log.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER, base: NUMBER) => NUMBER", + "signature": "(value: NUMBER, base: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_max.proto.json b/definitions/standard/runtime_definition/number/std_number_max.proto.json index e5745b8d..20ec9eba 100644 --- a/definitions/standard/runtime_definition/number/std_number_max.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_max.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_min.proto.json b/definitions/standard/runtime_definition/number/std_number_min.proto.json index 383916a3..5dbcd18f 100644 --- a/definitions/standard/runtime_definition/number/std_number_min.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_min.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json index 01b72c71..5f99c448 100644 --- a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json index 312e938d..d8f4cf0d 100644 --- a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_negate.proto.json b/definitions/standard/runtime_definition/number/std_number_negate.proto.json index fee82982..18adf557 100644 --- a/definitions/standard/runtime_definition/number/std_number_negate.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_negate.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_pi.proto.json b/definitions/standard/runtime_definition/number/std_number_pi.proto.json index 0d325bc7..8e9e21a3 100644 --- a/definitions/standard/runtime_definition/number/std_number_pi.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_pi.proto.json @@ -29,7 +29,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "() => NUMBER", + "signature": "(): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json index 514f7696..8d26d450 100644 --- a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(min: NUMBER, max: NUMBER) => NUMBER", + "signature": "(min: NUMBER, max: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_root.proto.json b/definitions/standard/runtime_definition/number/std_number_root.proto.json index 7d5b7eeb..a63de3d7 100644 --- a/definitions/standard/runtime_definition/number/std_number_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_root.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER, root_exponent: NUMBER) => NUMBER", + "signature": "(value: NUMBER, root_exponent: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_round.proto.json b/definitions/standard/runtime_definition/number/std_number_round.proto.json index f1c98323..b60fb208 100644 --- a/definitions/standard/runtime_definition/number/std_number_round.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER, decimals: NUMBER) => NUMBER", + "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json index e98dac8d..94253fe4 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER, decimals: NUMBER) => NUMBER", + "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json index a3c8a303..ccf76807 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER, decimals: NUMBER) => NUMBER", + "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_sin.proto.json b/definitions/standard/runtime_definition/number/std_number_sin.proto.json index f8ff576a..93313d5e 100644 --- a/definitions/standard/runtime_definition/number/std_number_sin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sin.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json index d1d2e3bb..ffa73607 100644 --- a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_square.proto.json b/definitions/standard/runtime_definition/number/std_number_square.proto.json index 29da1942..8f03bfe1 100644 --- a/definitions/standard/runtime_definition/number/std_number_square.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json index 9d3ca463..0ddb9eb4 100644 --- a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(value: NUMBER) => NUMBER", + "signature": "(value: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json index 9253b7e2..68b12dd7 100644 --- a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(first: NUMBER, second: NUMBER) => NUMBER", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/number/std_number_tan.proto.json b/definitions/standard/runtime_definition/number/std_number_tan.proto.json index c9e06742..2e1d9934 100644 --- a/definitions/standard/runtime_definition/number/std_number_tan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_tan.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:math-function", - "signature": "(radians: NUMBER) => NUMBER", + "signature": "(radians: NUMBER): NUMBER", "linkedDataTypeIdentifiers": [ "NUMBER" ] diff --git a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json b/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json index b19dd5f8..42771d8e 100644 --- a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json +++ b/definitions/standard/runtime_definition/object/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): BOOLEAN", "linkedDataTypeIdentifiers": [ "OBJECT", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/object/std_object_get.proto.json b/definitions/standard/runtime_definition/object/std_object_get.proto.json index 02d8e273..a0546680 100644 --- a/definitions/standard/runtime_definition/object/std_object_get.proto.json +++ b/definitions/standard/runtime_definition/object/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): T[K]", "linkedDataTypeIdentifiers": [ "OBJECT" ] diff --git a/definitions/standard/runtime_definition/object/std_object_keys.proto.json b/definitions/standard/runtime_definition/object/std_object_keys.proto.json index 00e9331b..7ac7d028 100644 --- a/definitions/standard/runtime_definition/object/std_object_keys.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_keys.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": "(object: OBJECT) => LIST>", + "signature": "(object: OBJECT): LIST>", "linkedDataTypeIdentifiers": [ "OBJECT", "LIST" diff --git a/definitions/standard/runtime_definition/object/std_object_set.proto.json b/definitions/standard/runtime_definition/object/std_object_set.proto.json index 3263c9aa..363a90cc 100644 --- a/definitions/standard/runtime_definition/object/std_object_set.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_set.proto.json @@ -81,7 +81,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": "(object: OBJECT, key: K, value: V) => OBJECT>", + "signature": "(object: OBJECT, key: K, value: V): OBJECT>", "linkedDataTypeIdentifiers": [ "OBJECT", "TEXT" diff --git a/definitions/standard/runtime_definition/object/std_object_size.proto.json b/definitions/standard/runtime_definition/object/std_object_size.proto.json index eb63e853..057a47ac 100644 --- a/definitions/standard/runtime_definition/object/std_object_size.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_size.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:cube", - "signature": "(object: OBJECT) => NUMBER", + "signature": "(object: OBJECT): NUMBER", "linkedDataTypeIdentifiers": [ "OBJECT", "NUMBER" diff --git a/definitions/standard/runtime_definition/text/std_text_append.proto.json b/definitions/standard/runtime_definition/text/std_text_append.proto.json index bae55310..28078c31 100644 --- a/definitions/standard/runtime_definition/text/std_text_append.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_append.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, suffix: TEXT) => TEXT", + "signature": "(value: TEXT, suffix: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json index 85031fce..04a11a45 100644 --- a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => LIST", + "signature": "(value: TEXT): LIST", "linkedDataTypeIdentifiers": [ "TEXT", "LIST", diff --git a/definitions/standard/runtime_definition/text/std_text_at.proto.json b/definitions/standard/runtime_definition/text/std_text_at.proto.json index 647dd546..f31e5223 100644 --- a/definitions/standard/runtime_definition/text/std_text_at.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_at.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, index: NUMBER) => TEXT", + "signature": "(value: TEXT, index: NUMBER): TEXT", "linkedDataTypeIdentifiers": [ "NUMBER", "TEXT" diff --git a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json index 5a41a2b8..c7376551 100644 --- a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => NUMBER", + "signature": "(value: TEXT): NUMBER", "linkedDataTypeIdentifiers": [ "TEXT", "NUMBER" diff --git a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json index 85f96a10..86ec0485 100644 --- a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_chars.proto.json b/definitions/standard/runtime_definition/text/std_text_chars.proto.json index fd412f40..16ea2c8b 100644 --- a/definitions/standard/runtime_definition/text/std_text_chars.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_chars.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => LIST", + "signature": "(value: TEXT): LIST", "linkedDataTypeIdentifiers": [ "TEXT", "LIST" diff --git a/definitions/standard/runtime_definition/text/std_text_contains.proto.json b/definitions/standard/runtime_definition/text/std_text_contains.proto.json index 2e2b6a43..fb4b711a 100644 --- a/definitions/standard/runtime_definition/text/std_text_contains.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_contains.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, substring: TEXT) => BOOLEAN", + "signature": "(value: TEXT, substring: TEXT): BOOLEAN", "linkedDataTypeIdentifiers": [ "TEXT", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/text/std_text_decode.proto.json b/definitions/standard/runtime_definition/text/std_text_decode.proto.json index a26fd953..34e6bc0a 100644 --- a/definitions/standard/runtime_definition/text/std_text_decode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_decode.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, encoding: TEXT_ENCODING) => TEXT", + "signature": "(value: TEXT, encoding: TEXT_ENCODING): TEXT", "linkedDataTypeIdentifiers": [ "TEXT", "TEXT_ENCODING" diff --git a/definitions/standard/runtime_definition/text/std_text_encode.proto.json b/definitions/standard/runtime_definition/text/std_text_encode.proto.json index 29c192c5..8cfa3813 100644 --- a/definitions/standard/runtime_definition/text/std_text_encode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_encode.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, encoding: TEXT_ENCODING) => TEXT", + "signature": "(value: TEXT, encoding: TEXT_ENCODING): TEXT", "linkedDataTypeIdentifiers": [ "TEXT", "TEXT_ENCODING" diff --git a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json index 8fb4e5bf..68f7536c 100644 --- a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, suffix: TEXT) => BOOLEAN", + "signature": "(value: TEXT, suffix: TEXT): BOOLEAN", "linkedDataTypeIdentifiers": [ "TEXT", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json index 04ff8614..f3eacb0e 100644 --- a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: LIST) => TEXT", + "signature": "(value: LIST): TEXT", "linkedDataTypeIdentifiers": [ "TEXT", "NUMBER", diff --git a/definitions/standard/runtime_definition/text/std_text_hex.proto.json b/definitions/standard/runtime_definition/text/std_text_hex.proto.json index d4359d9e..8a4c9a77 100644 --- a/definitions/standard/runtime_definition/text/std_text_hex.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_hex.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json index db6f6145..532a5463 100644 --- a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, substring: TEXT) => NUMBER", + "signature": "(value: TEXT, substring: TEXT): NUMBER", "linkedDataTypeIdentifiers": [ "TEXT", "NUMBER" diff --git a/definitions/standard/runtime_definition/text/std_text_insert.proto.json b/definitions/standard/runtime_definition/text/std_text_insert.proto.json index eb40a23e..55c6e97a 100644 --- a/definitions/standard/runtime_definition/text/std_text_insert.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_insert.proto.json @@ -86,7 +86,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, position: NUMBER, text: TEXT) => TEXT", + "signature": "(value: TEXT, position: NUMBER, text: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT", "NUMBER" diff --git a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json index c02f2e8e..07caadca 100644 --- a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(first: TEXT, second: TEXT) => BOOLEAN", + "signature": "(first: TEXT, second: TEXT): BOOLEAN", "linkedDataTypeIdentifiers": [ "TEXT", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/text/std_text_length.proto.json b/definitions/standard/runtime_definition/text/std_text_length.proto.json index c4daab70..5f1ac46e 100644 --- a/definitions/standard/runtime_definition/text/std_text_length.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_length.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => NUMBER", + "signature": "(value: TEXT): NUMBER", "linkedDataTypeIdentifiers": [ "TEXT", "NUMBER" diff --git a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json index e6cf28ce..63b4f67f 100644 --- a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_octal.proto.json b/definitions/standard/runtime_definition/text/std_text_octal.proto.json index 66796c55..e3731f6a 100644 --- a/definitions/standard/runtime_definition/text/std_text_octal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_octal.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json index f16ef9df..868d3735 100644 --- a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, prefix: TEXT) => TEXT", + "signature": "(value: TEXT, prefix: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_remove.proto.json b/definitions/standard/runtime_definition/text/std_text_remove.proto.json index c788a170..9d03d72a 100644 --- a/definitions/standard/runtime_definition/text/std_text_remove.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_remove.proto.json @@ -86,7 +86,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, start: NUMBER, end: NUMBER) => TEXT", + "signature": "(value: TEXT, start: NUMBER, end: NUMBER): TEXT", "linkedDataTypeIdentifiers": [ "TEXT", "NUMBER" diff --git a/definitions/standard/runtime_definition/text/std_text_replace.proto.json b/definitions/standard/runtime_definition/text/std_text_replace.proto.json index 67fecf84..223ec076 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace.proto.json @@ -81,7 +81,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, old: TEXT, new: TEXT) => TEXT", + "signature": "(value: TEXT, old: TEXT, new: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json index bc58e734..356ebb23 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json @@ -86,7 +86,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, old: TEXT, new: TEXT) => TEXT", + "signature": "(value: TEXT, old: TEXT, new: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json index 6bdf27fb..e442b972 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json @@ -81,7 +81,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, old: TEXT, new: TEXT) => TEXT", + "signature": "(value: TEXT, old: TEXT, new: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json index 8d1a89bf..ad308ad0 100644 --- a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_split.proto.json b/definitions/standard/runtime_definition/text/std_text_split.proto.json index 1fb86645..7e02813c 100644 --- a/definitions/standard/runtime_definition/text/std_text_split.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_split.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, delimiter: TEXT) => LIST", + "signature": "(value: TEXT, delimiter: TEXT): LIST", "linkedDataTypeIdentifiers": [ "TEXT", "LIST" diff --git a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json index 92be4850..8cd913dd 100644 --- a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json @@ -64,7 +64,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT, prefix: TEXT) => BOOLEAN", + "signature": "(value: TEXT, prefix: TEXT): BOOLEAN", "linkedDataTypeIdentifiers": [ "TEXT", "BOOLEAN" diff --git a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json index d0c081c4..4e9318d6 100644 --- a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json index d7f78ab5..4570c37a 100644 --- a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => LIST", + "signature": "(value: TEXT): LIST", "linkedDataTypeIdentifiers": [ "TEXT", "LIST", diff --git a/definitions/standard/runtime_definition/text/std_text_trim.proto.json b/definitions/standard/runtime_definition/text/std_text_trim.proto.json index cb5d2f01..f6c86669 100644 --- a/definitions/standard/runtime_definition/text/std_text_trim.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_trim.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ] diff --git a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json index 93bf3929..520e1aa3 100644 --- a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json @@ -47,7 +47,7 @@ ], "deprecationMessage": [], "displayIcon": "tabler:abc", - "signature": "(value: TEXT) => TEXT", + "signature": "(value: TEXT): TEXT", "linkedDataTypeIdentifiers": [ "TEXT" ]