diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f8aa0f23..7a76c43c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,14 +16,27 @@ jobs: - name: Checkout Code uses: actions/checkout@v6 - - name: Set script permissions - run: chmod +x ./scripts/inject-version.sh + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable - - name: Inject version + - name: Cache cargo registry + uses: actions/cache@v5 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-publish-definitions-${{ hashFiles('**/Cargo.lock') }} + restore-keys: | + ${{ runner.os }}-cargo- + + - name: Generate published definitions run: | VERSION="${{ github.ref_name }}" VERSION="${VERSION#*-}" # removes everything up to the first dash - ./scripts/inject-version.sh "$VERSION" + cargo run -- publish --version "$VERSION" --path definitions --out out + rm -rf definitions + mv out definitions - name: Archive definitions folder run: | diff --git a/.gitignore b/.gitignore index 2c6584db..2aa23789 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,5 @@ reader/ts/build bundles reader/**/*.js *.d.ts -**/dist \ No newline at end of file +**/dist +/out diff --git a/README.md b/README.md index fb1cb3cc..930fce3a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ This repository contains all definitions for Code0. These definitions will be us ## Definition CLI ### Setup -First download cargo to use the cli. +First install Cargo to use the CLI. [Install Cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html) Then run: @@ -12,60 +12,84 @@ Then run: cargo install code0-cli ``` -After the cli compiled succesfully you can use it via: +After the CLI compiles successfully, use it via: ```bash code0-cli ``` ### Usage -(Stay inside the root directory when running the command) +Stay inside the repository root when running commands against the local `definitions` folder. Most commands use `./definitions` by default. #### Download -Will download the latest Definitions from the Code0 Definition Repository. +Downloads `definitions.zip` from the Code0 definition GitHub releases and extracts it into `./definitions`. -If no feature is specified, all features will be downloaded. If a feature is specified, only that feature will be kept & can be loaded by one of the following languages: TypeScript, Rust. - --f (--features) is a list of features that will be downloaded. --t (--tag) is the version tag of the release you want to select. +-t (--tag) selects a specific release tag. +-f (--features) keeps only the listed extracted definition folders. ```bash code0-cli download code0-cli download -t def-0.0.8 -code0-cli download -f feature_1 feature_2 feature_3 -code0-cli download -t def-0.0.8 -f feature_1 feature_2 feature_3 +code0-cli download -f taurus-number taurus-text +code0-cli download -t def-0.0.8 -f taurus-number taurus-text ``` -#### General Report -Will create a report of all errors in the definitions. +#### Report +Validates the definitions and prints a summary report. ```bash code0-cli report code0-cli report -p /path/to/definitions ``` -#### Feature Report -Will create a report of all errors in the definitions for a specific feature. Will also report on all specified functions, data types, and flow types. +#### Module +Prints definition details for all modules, or for one module by identifier. ```bash -code0-cli feature -code0-cli feature -p /path/to/definitions -code0-cli feature -f feature_name -code0-cli feature -f feature_name -p /path/to/definitions +code0-cli module +code0-cli module -n taurus-number +code0-cli module -p /path/to/definitions +code0-cli module -n taurus-number -p /path/to/definitions ``` #### Watch for Changes -Will run the report each time a definition file changes. +Runs the analyser whenever a definition file changes. ```bash code0-cli watch code0-cli watch -p /path/to/definitions +code0-cli watch --ignore-warnings +``` + +#### Search +Searches for a specific definition by identifier or runtime name and prints the matching JSON. + +```bash +code0-cli search -n std::number::add +code0-cli search -n std::number::add -p /path/to/definitions +``` + +#### Publish +Generates publishable definitions from the source definitions. By default, it reads from `./definitions` and writes to `./out`. + +```bash +code0-cli publish -v 0.0.8 +code0-cli publish -v 0.0.8 -p /path/to/definitions +code0-cli publish -v 0.0.8 -p /path/to/definitions -o /path/to/out ``` -#### Definition -Will search for a specific definition. +To replace the source folder with the generated output, use: ```bash -code0-cli definition -n definition_name -code0-cli definition -n definition_name -p /path/to/definitions +code0-cli publish -v 0.0.8 --path definitions --out out +rm -rf definitions +mv out definitions ``` +#### Push +Pushes definitions to a Sagittarius endpoint. + +```bash +code0-cli push -t "$SAGITTARIUS_TOKEN" -u "https://sagittarius.example.com" +code0-cli push -t "$SAGITTARIUS_TOKEN" -u "https://sagittarius.example.com" -v 0.0.8 +code0-cli push -t "$SAGITTARIUS_TOKEN" -u "https://sagittarius.example.com" -p /path/to/definitions +``` diff --git a/crates/cli/src/command/mod.rs b/crates/cli/src/command/mod.rs index 90365c8e..45e2bea7 100644 --- a/crates/cli/src/command/mod.rs +++ b/crates/cli/src/command/mod.rs @@ -1,5 +1,6 @@ pub mod download; pub mod parse_errors; +pub mod publish; pub mod push; pub mod report; pub mod search; diff --git a/crates/cli/src/command/publish.rs b/crates/cli/src/command/publish.rs new file mode 100644 index 00000000..bf786fc5 --- /dev/null +++ b/crates/cli/src/command/publish.rs @@ -0,0 +1,270 @@ +use std::{ + fs, + path::{Path, PathBuf}, +}; + +use serde::Serialize; +use tucana::shared::{ + DefinitionDataType, FlowType, FlowTypeSetting, FunctionDefinition, Module, + ModuleConfigurationDefinition, ParameterDefinition, RuntimeFlowType, RuntimeFlowTypeSetting, + RuntimeFunctionDefinition, RuntimeParameterDefinition, Translation, +}; + +use crate::{ + analyser::core::Analyser, + command::parse_errors::fail_on_parser_errors, + parser::{DefinitionModule, Parser}, +}; + +#[derive(Serialize)] +struct ModuleMeta<'a> { + identifier: &'a str, + name: &'a [Translation], + description: &'a [Translation], + documentation: &'a str, + author: &'a str, + icon: &'a str, + version: &'a str, +} + +fn runtime_function_into_function( + runtime_function: &RuntimeFunctionDefinition, +) -> FunctionDefinition { + let parameter: Vec = runtime_function + .runtime_parameter_definitions + .iter() + .map(|x| runtime_parameter_into_parameter(x)) + .collect(); + FunctionDefinition { + runtime_name: runtime_function.runtime_name.clone(), + parameter_definitions: parameter, + signature: runtime_function.signature.clone(), + throws_error: runtime_function.throws_error, + name: runtime_function.name.clone(), + description: runtime_function.description.clone(), + documentation: runtime_function.documentation.clone(), + deprecation_message: runtime_function.deprecation_message.clone(), + display_message: runtime_function.display_message.clone(), + alias: runtime_function.alias.clone(), + linked_data_type_identifiers: runtime_function.linked_data_type_identifiers.clone(), + version: runtime_function.version.clone(), + display_icon: runtime_function.display_icon.clone(), + definition_source: runtime_function.definition_source.clone(), + runtime_definition_name: runtime_function.runtime_name.clone(), + design: runtime_function.design.clone(), + } +} + +fn runtime_parameter_into_parameter( + runtime_parameter: &RuntimeParameterDefinition, +) -> ParameterDefinition { + ParameterDefinition { + runtime_name: runtime_parameter.runtime_name.clone(), + default_value: runtime_parameter.default_value.clone(), + optional: runtime_parameter.optional.clone(), + hidden: runtime_parameter.hidden.clone(), + name: runtime_parameter.name.clone(), + description: runtime_parameter.description.clone(), + documentation: runtime_parameter.documentation.clone(), + runtime_definition_name: runtime_parameter.runtime_name.clone(), + } +} + +fn runtime_flow_type_into_flow_type(runtime_flow_type: &RuntimeFlowType) -> FlowType { + let settings: Vec = runtime_flow_type + .runtime_settings + .iter() + .map(|x| runtime_flow_setting_into_flow_setting(x)) + .collect(); + FlowType { + identifier: runtime_flow_type.identifier.clone(), + settings: settings, + editable: runtime_flow_type.editable.clone(), + name: runtime_flow_type.name.clone(), + description: runtime_flow_type.description.clone(), + documentation: runtime_flow_type.documentation.clone(), + display_message: runtime_flow_type.display_message.clone(), + alias: runtime_flow_type.alias.clone(), + version: runtime_flow_type.version.clone(), + display_icon: runtime_flow_type.display_icon.clone(), + definition_source: runtime_flow_type.definition_source.clone(), + linked_data_type_identifiers: runtime_flow_type.linked_data_type_identifiers.clone(), + signature: runtime_flow_type.signature.clone(), + runtime_identifier: runtime_flow_type.identifier.clone(), + } +} + +fn runtime_flow_setting_into_flow_setting( + runtime_flow_setting: &RuntimeFlowTypeSetting, +) -> FlowTypeSetting { + FlowTypeSetting { + identifier: runtime_flow_setting.identifier.clone(), + unique: runtime_flow_setting.unique.clone(), + default_value: runtime_flow_setting.default_value.clone(), + name: runtime_flow_setting.name.clone(), + description: runtime_flow_setting.description.clone(), + optional: runtime_flow_setting.optional.clone(), + hidden: runtime_flow_setting.hidden.clone(), + } +} + +fn apply_version_to_module(mut module: Module, version: String) -> Module { + module.version = version.clone(); + + for data_type in &mut module.definition_data_types { + data_type.version = version.clone(); + } + for flow_type in &mut module.flow_types { + flow_type.version = version.clone(); + } + for runtime_flow_type in &mut module.runtime_flow_types { + runtime_flow_type.version = version.clone(); + } + for function in &mut module.function_definitions { + function.version = version.clone(); + } + for runtime_function in &mut module.runtime_function_definitions { + runtime_function.version = version.clone(); + } + + module +} + +fn configure_module(definition_module: &DefinitionModule, version: String) -> Module { + let mut module = definition_module.clone().into_module(); + + module.function_definitions = module + .runtime_function_definitions + .iter() + .map(|x| runtime_function_into_function(x)) + .collect(); + module.flow_types = module + .runtime_flow_types + .iter() + .map(|x| runtime_flow_type_into_flow_type(x)) + .collect(); + + apply_version_to_module(module, version) +} + +fn safe_file_name(identifier: &str) -> String { + identifier.replace("::", "_").replace(['/', '\\', ':'], "_") +} + +fn write_json_file(path: &Path, value: &T) { + let json = serde_json::to_string_pretty(value).expect("Error serializing definition"); + fs::write(path, json).expect("Error writing definition"); +} + +fn write_definition_collection( + module_path: &Path, + folder_name: &str, + definitions: &[T], + identifier: F, +) where + T: Serialize, + F: Fn(&T) -> &str, +{ + if definitions.is_empty() { + return; + } + + let folder_path = module_path.join(folder_name); + fs::create_dir_all(&folder_path).expect("Error creating definition folder"); + + for definition in definitions { + let definition_path = + folder_path.join(format!("{}.json", safe_file_name(identifier(definition)))); + write_json_file(&definition_path, definition); + } +} + +fn write_module(module: &Module, out_dir_path: &Path) { + let module_path = out_dir_path.join(safe_file_name(&module.identifier)); + fs::create_dir_all(&module_path).expect("Error creating module folder"); + + let meta = ModuleMeta { + identifier: &module.identifier, + name: &module.name, + description: &module.description, + documentation: &module.documentation, + author: &module.author, + icon: &module.icon, + version: &module.version, + }; + write_json_file(&module_path.join("meta.json"), &meta); + + write_definition_collection::( + &module_path, + "data_types", + &module.definition_data_types, + |definition| definition.identifier.as_str(), + ); + write_definition_collection::( + &module_path, + "flow_types", + &module.flow_types, + |definition| definition.identifier.as_str(), + ); + write_definition_collection::( + &module_path, + "runtime_flow_types", + &module.runtime_flow_types, + |definition| definition.identifier.as_str(), + ); + write_definition_collection::( + &module_path, + "functions", + &module.function_definitions, + |definition| definition.runtime_name.as_str(), + ); + write_definition_collection::( + &module_path, + "runtime_functions", + &module.runtime_function_definitions, + |definition| definition.runtime_name.as_str(), + ); + write_definition_collection::( + &module_path, + "configurations", + &module.configurations, + |definition| definition.identifier.as_str(), + ); +} + +fn write_modules(modules: &[Module], out_dir_path: &str) { + let out_dir_path = PathBuf::from(out_dir_path); + + if out_dir_path.exists() { + fs::remove_dir_all(&out_dir_path).expect("Error deleting output folder"); + } + fs::create_dir_all(&out_dir_path).expect("Error creating output folder"); + + for module in modules { + write_module(module, &out_dir_path); + } +} + +pub async fn publish(version: String, in_path: Option, out_path: Option) { + let in_dir_path = in_path.unwrap_or_else(|| "./definitions".to_string()); + let out_dir_path = out_path.unwrap_or_else(|| "./out".to_string()); + + let mut analyzer = Analyser::new(in_dir_path.as_str()); + analyzer.report(false, true); + + let parser = match Parser::from_path(in_dir_path.as_str()) { + Some(parser) => parser, + None => { + panic!("Error reading definitions"); + } + }; + fail_on_parser_errors(&parser); + + let modules: Vec = parser + .modules + .into_iter() + .map(|x| configure_module(&x, version.clone())) + .collect(); + + write_modules(&modules, out_dir_path.as_str()); +} diff --git a/crates/cli/src/main.rs b/crates/cli/src/main.rs index c79a87be..29ac4ac5 100644 --- a/crates/cli/src/main.rs +++ b/crates/cli/src/main.rs @@ -68,6 +68,17 @@ enum Commands { #[arg(short, long)] path: Option, }, + Publish { + // Version field for all definitons + #[arg(short, long)] + version: String, + /// Optional path to root directory of all definitions. + #[arg(short, long)] + path: Option, + /// Optional path to generated output directory. + #[arg(short, long)] + out: Option, + }, Download { #[arg(short, long)] tag: Option, @@ -97,5 +108,8 @@ async fn main() { version, path, } => command::push::push(token, url, version, path).await, + Commands::Publish { version, path, out } => { + command::publish::publish(version, path, out).await + } } } diff --git a/definitions/draco_cron/flow_types/cron.proto.json b/definitions/draco_cron/flow_types/cron.proto.json deleted file mode 100644 index a2a9fb1c..00000000 --- a/definitions/draco_cron/flow_types/cron.proto.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "runtime_identifier": "CRON", - "identifier": "CRON", - "name": [ - { - "code": "en-US", - "content": "Cron Job" - } - ], - "description": [ - { - "code": "en-US", - "content": "A Cron Job is a scheduled task that runs automatically at specified intervals, typically defined using cron expressions. It is commonly used to automate repetitive operations such as data processing, system maintenance, and periodic updates without requiring manual execution." - } - ], - "documentation": [], - "displayIcon": "tabler:file-time", - "alias": [ - { - "code": "en-US", - "content": "cron;code;schedule;timer;clock;flow" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Runs flow every ${cronMinute}min ${cronHour}hour ${cronDayOfMonth}day of month ${cronMonth}month ${cronDayOfWeek}day of week" - } - ], - "signature": "(cronMinute: CRON_MINUTE, cronHour: CRON_HOUR, cronDayOfMonth: CRON_DAY_OF_MONTH, cronMonth: CRON_MONTH, cronDayOfWeek: CRON_DAY_OF_WEEK): void", - "linkedDataTypeIdentifiers": [ - "CRON_MINUTE", - "CRON_HOUR", - "CRON_DAY_OF_MONTH", - "CRON_MONTH", - "CRON_DAY_OF_WEEK" - ], - "settings": [ - { - "identifier": "cronMinute", - "unique": "NONE", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Minute" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the minute when the flow runs (e.g., 0 for on the hour, */5 for every 5 minutes)." - } - ] - }, - { - "identifier": "cronHour", - "unique": "NONE", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Hour" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the hour when the flow runs (e.g., 0 for midnight, 14 for 2 PM)." - } - ] - }, - { - "identifier": "cronDayOfMonth", - "unique": "NONE", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Day of the Month" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the day of the month when the flow runs (e.g., 1 for first day, 15 for mid-month)." - } - ] - }, - { - "identifier": "cronMonth", - "unique": "NONE", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Month" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the month when the flow runs (e.g., 1 for January, 12 for December)." - } - ] - }, - { - "identifier": "cronDayOfWeek", - "unique": "NONE", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Day of the Week" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines the weekday when the flow runs (e.g., 0 or SUN for Sunday, MON-FRI for weekdays)." - } - ] - } - ] -} diff --git a/definitions/draco_rest/flow_types/rest.proto.json b/definitions/draco_rest/flow_types/rest.proto.json deleted file mode 100644 index b91827d5..00000000 --- a/definitions/draco_rest/flow_types/rest.proto.json +++ /dev/null @@ -1,138 +0,0 @@ -{ - "runtime_identifier": "REST", - "identifier": "REST", - "editable": true, - "name": [ - { - "code": "en-US", - "content": "Webhook" - } - ], - "description": [ - { - "code": "en-US", - "content": "A Webhook is an HTTP endpoint that listens for incoming requests from external services or clients, allowing you to react to events in real time using standard HTTP methods like GET, POST, PUT, and DELETE." - } - ], - "documentation": [], - "displayMessage": [ - { - "code": "en-US", - "content": "Webhook on ${httpMethod} at ${httpURL}" - } - ], - "alias": [ - { - "code": "en-US", - "content": "webhook;http;rest;route;web" - } - ], - "displayIcon": "tabler:world-www", - "signature": "(httpSchema: HTTP_SCHEMA, httpURL: HTTP_URL, httpMethod: HTTP_METHOD, httpAuth: A, httpAuthValue: REST_AUTH_VALUE, input_schema: TYPE): REST_ADAPTER_INPUT", - "linkedDataTypeIdentifiers": [ - "HTTP_SCHEMA", - "HTTP_URL", - "HTTP_METHOD", - "REST_AUTH_TYPE", - "REST_AUTH_VALUE", - "REST_ADAPTER_INPUT" - ], - "settings": [ - { - "identifier": "httpSchema", - "unique": "NONE", - "name": [ - { - "code": "en-US", - "content": "Content Type" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the MIME type of the incoming request payload, such as application/json, application/xml, or text/plain. This determines the expected format of the payload parameter." - } - ] - }, - { - "identifier": "httpURL", - "unique": "PROJECT", - "name": [ - { - "code": "en-US", - "content": "URL" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP URL endpoint." - } - ] - }, - { - "identifier": "httpMethod", - "unique": "NONE", - "name": [ - { - "code": "en-US", - "content": "Method" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP request method (e.g., GET, POST, PUT, DELETE)." - } - ] - }, - { - "identifier": "httpAuth", - "unique": "NONE", - "name": [ - { - "code": "en-US", - "content": "Authentication type" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the authentication mechanism used for the incoming Webhook request (e.g., Bearer JWT, Bearer static, Basic)." - } - ] - }, - { - "identifier": "httpAuthValue", - "unique": "NONE", - "name": [ - { - "code": "en-US", - "content": "Authentication value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Provides the credential value matching the selected authentication type (e.g., token string or username/password pair)." - } - ] - }, - { - "identifier": "input_schema", - "unique": "NONE", - "name": [ - { - "code": "en-US", - "content": "Input schema" - } - ], - "description": [ - { - "code": "en-US", - "content": "Input schema which defines the expected structure of the incoming request data." - } - ] - } - ] -} diff --git a/definitions/draco_rest/functions/rest_control_respond.proto.json b/definitions/draco_rest/functions/rest_control_respond.proto.json deleted file mode 100644 index 47433ad6..00000000 --- a/definitions/draco_rest/functions/rest_control_respond.proto.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "runtime_definition_name": "rest::control::respond", - "runtimeName": "rest::control::respond", - "parameter_definitions": [ - { - "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": "http_schema", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Content Type" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the MIME type of the response payload, such as application/json, application/xml, or text/plain. This determines the expected format of the payload parameter." - } - ], - "documentation": [] - }, - { - "runtimeName": "payload", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Response Payload" - } - ], - "description": [ - { - "code": "en-US", - "content": "Contains the response payload. For application/json the value must be an OBJECT, for all other content types a plain string is expected." - } - ], - "documentation": [] - }, - { - "runtimeName": "headers", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "HTTP response headers" - } - ], - "description": [ - { - "code": "en-US", - "content": "A collection of key-value pairs containing additional response metadata." - } - ], - "documentation": [] - } - ], - "deprecationMessage": [], - "throwsError": false, - "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 response with status ${http_status_code} and payload ${payload}" - } - ], - "displayIcon": "tabler:cube-send", - "signature": "(http_status_code: HTTP_STATUS_CODE, http_schema: S, payload: HTTP_PAYLOAD, headers?: OBJECT<{}>): void", - "linkedDataTypeIdentifiers": [ - "HTTP_STATUS_CODE", - "OBJECT", - "HTTP_SCHEMA", - "HTTP_PAYLOAD" - ] -} - diff --git a/definitions/taurus/boolean/functions/std_boolean_as_number.proto.json b/definitions/taurus/boolean/functions/std_boolean_as_number.proto.json deleted file mode 100644 index 76fbc2b6..00000000 --- a/definitions/taurus/boolean/functions/std_boolean_as_number.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::boolean::as_number", - "runtimeName": "std::boolean::as_number", - "parameter_definitions": [ - { - "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/taurus/boolean/functions/std_boolean_as_text.proto.json b/definitions/taurus/boolean/functions/std_boolean_as_text.proto.json deleted file mode 100644 index 0119df18..00000000 --- a/definitions/taurus/boolean/functions/std_boolean_as_text.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::boolean::as_text", - "runtimeName": "std::boolean::as_text", - "parameter_definitions": [ - { - "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/taurus/boolean/functions/std_boolean_from_number.proto.json b/definitions/taurus/boolean/functions/std_boolean_from_number.proto.json deleted file mode 100644 index 034d1ec8..00000000 --- a/definitions/taurus/boolean/functions/std_boolean_from_number.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::boolean::from_number", - "runtimeName": "std::boolean::from_number", - "parameter_definitions": [ - { - "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/taurus/boolean/functions/std_boolean_from_text.proto.json b/definitions/taurus/boolean/functions/std_boolean_from_text.proto.json deleted file mode 100644 index 1f510483..00000000 --- a/definitions/taurus/boolean/functions/std_boolean_from_text.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::boolean::from_text", - "runtimeName": "std::boolean::from_text", - "parameter_definitions": [ - { - "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": [ - "TEXT", - "BOOLEAN" - ] -} diff --git a/definitions/taurus/boolean/functions/std_boolean_is_equal.proto.json b/definitions/taurus/boolean/functions/std_boolean_is_equal.proto.json deleted file mode 100644 index 9429aebd..00000000 --- a/definitions/taurus/boolean/functions/std_boolean_is_equal.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::boolean::is_equal", - "runtimeName": "std::boolean::is_equal", - "parameter_definitions": [ - { - "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", - "signature": "(first: BOOLEAN, second: BOOLEAN): BOOLEAN", - "linkedDataTypeIdentifiers": [ - "BOOLEAN" - ] -} diff --git a/definitions/taurus/boolean/functions/std_boolean_negate.proto.json b/definitions/taurus/boolean/functions/std_boolean_negate.proto.json deleted file mode 100644 index 50b26ffd..00000000 --- a/definitions/taurus/boolean/functions/std_boolean_negate.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::boolean::negate", - "runtimeName": "std::boolean::negate", - "parameter_definitions": [ - { - "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", - "signature": "(value: BOOLEAN): BOOLEAN", - "linkedDataTypeIdentifiers": [ - "BOOLEAN" - ] -} diff --git a/definitions/taurus/control/functions/std_control_if.proto.json b/definitions/taurus/control/functions/std_control_if.proto.json deleted file mode 100644 index 2c8f1a42..00000000 --- a/definitions/taurus/control/functions/std_control_if.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::control::if", - "runtimeName": "std::control::if", - "parameter_definitions": [ - { - "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", - "signature": "(condition: BOOLEAN, runnable: RUNNABLE): void", - "linkedDataTypeIdentifiers": [ - "BOOLEAN", - "RUNNABLE" - ] -} diff --git a/definitions/taurus/control/functions/std_control_if_else.proto.json b/definitions/taurus/control/functions/std_control_if_else.proto.json deleted file mode 100644 index c7430bf5..00000000 --- a/definitions/taurus/control/functions/std_control_if_else.proto.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "runtime_definition_name": "std::control::if_else", - "runtimeName": "std::control::if_else", - "parameter_definitions": [ - { - "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": [] - } - ], - "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", - "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE): void", - "linkedDataTypeIdentifiers": [ - "BOOLEAN", - "RUNNABLE" - ] -} diff --git a/definitions/taurus/control/functions/std_control_return.proto.json b/definitions/taurus/control/functions/std_control_return.proto.json deleted file mode 100644 index d1a24e4d..00000000 --- a/definitions/taurus/control/functions/std_control_return.proto.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "runtime_definition_name": "std::control::return", - "runtimeName": "std::control::return", - "parameter_definitions": [ - { - "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/taurus/control/functions/std_control_stop.proto.json b/definitions/taurus/control/functions/std_control_stop.proto.json deleted file mode 100644 index 9b06a0d5..00000000 --- a/definitions/taurus/control/functions/std_control_stop.proto.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "runtime_definition_name": "std::control::stop", - "runtimeName": "std::control::stop", - "parameter_definitions": [], - "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/taurus/control/functions/std_control_value.proto.json b/definitions/taurus/control/functions/std_control_value.proto.json deleted file mode 100644 index 186532c3..00000000 --- a/definitions/taurus/control/functions/std_control_value.proto.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "runtime_definition_name": "std::control::value", - "runtimeName": "std::control::value", - "parameter_definitions": [ - { - "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/taurus/http/functions/http_request_send.proto.json b/definitions/taurus/http/functions/http_request_send.proto.json deleted file mode 100644 index 8e07ab84..00000000 --- a/definitions/taurus/http/functions/http_request_send.proto.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "runtime_definition_name": "http::request::send", - "runtimeName": "http::request::send", - "parameter_definitions": [ - { - "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": "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": "http_auth", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Auth Type" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the authentication variant to use, such as Bearer, Basic, X-API-Key, or a custom scheme. Use undefined to send the request without authentication." - } - ], - "documentation": [] - }, - { - "runtimeName": "http_auth_value", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Auth Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "Provides the credentials for the selected authentication type. For Basic auth, supply an object with username and password; for all other types, provide a token or key string." - } - ], - "documentation": [] - }, - { - "runtimeName": "http_auth_place", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Auth Placement" - } - ], - "description": [ - { - "code": "en-US", - "content": "Defines where the authentication credentials are attached to the request. Bearer and Basic auth always use Header; custom schemes can be placed in the Header or as a URL query parameter." - } - ], - "documentation": [] - }, - { - "runtimeName": "http_schema", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Content Type" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the MIME type of the request payload, such as application/json, application/xml, or text/plain. This determines the expected format of the payload parameter." - } - ], - "documentation": [] - }, - { - "runtimeName": "payload", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Request Payload" - } - ], - "description": [ - { - "code": "en-US", - "content": "Contains the request payload. For application/json the value must be an OBJECT, for all other content types a plain string is expected." - } - ], - "documentation": [] - }, - { - "runtimeName": "headers", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "description": [ - { - "code": "en-US", - "content": "An optional collection of key-value pairs containing additional request metadata such as custom headers." - } - ], - "documentation": [] - } - ], - "throwsError": true, - "name": [ - { - "code": "en-US", - "content": "Send HTTP request" - } - ], - "description": [ - { - "code": "en-US", - "content": "Sends a request to the specified url with the given method, headers and payload, and returns the response as an HTTP_RESPONSE object. This function initiates an HTTP request to a specified endpoint, allowing you to interact with web services or APIs by sending data and receiving responses." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "send;sends;execute;request;http" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Send request to ${url} with ${payload}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:world-www", - "signature": "(http_method: HTTP_METHOD, url: HTTP_URL, http_auth: A, http_auth_value: HTTP_AUTH_VALUE, http_auth_place: HTTP_AUTH_PLACE, http_schema: S, payload: HTTP_PAYLOAD, headers?: OBJECT<{}>): HTTP_RESPONSE", - "linkedDataTypeIdentifiers": [ - "HTTP_METHOD", - "HTTP_URL", - "HTTP_AUTH_TYPE", - "HTTP_AUTH_VALUE", - "HTTP_AUTH_PLACE", - "HTTP_SCHEMA", - "HTTP_PAYLOAD", - "OBJECT", - "HTTP_RESPONSE" - ] -} diff --git a/definitions/taurus/list/functions/std_array_at.proto.json b/definitions/taurus/list/functions/std_array_at.proto.json deleted file mode 100644 index d51299d1..00000000 --- a/definitions/taurus/list/functions/std_array_at.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::at", - "runtimeName": "std::list::at", - "parameter_definitions": [ - { - "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): T" -} diff --git a/definitions/taurus/list/functions/std_array_concat.proto.json b/definitions/taurus/list/functions/std_array_concat.proto.json deleted file mode 100644 index 487c1bbd..00000000 --- a/definitions/taurus/list/functions/std_array_concat.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::list::concat", - "runtimeName": "std::list::concat", - "parameter_definitions": [ - { - "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", - "signature": "(first: LIST, second: LIST): LIST", - "linkedDataTypeIdentifiers": [ - "LIST" - ] -} diff --git a/definitions/taurus/list/functions/std_array_filter.proto.json b/definitions/taurus/list/functions/std_array_filter.proto.json deleted file mode 100644 index 93fd50cd..00000000 --- a/definitions/taurus/list/functions/std_array_filter.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::list::filter", - "runtimeName": "std::list::filter", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_find.proto.json b/definitions/taurus/list/functions/std_array_find.proto.json deleted file mode 100644 index 8db98513..00000000 --- a/definitions/taurus/list/functions/std_array_find.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::find", - "runtimeName": "std::list::find", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST, predicate: PREDICATE): T", - "linkedDataTypeIdentifiers": [ - "LIST", - "PREDICATE" - ] -} diff --git a/definitions/taurus/list/functions/std_array_find_index.proto.json b/definitions/taurus/list/functions/std_array_find_index.proto.json deleted file mode 100644 index a717b90a..00000000 --- a/definitions/taurus/list/functions/std_array_find_index.proto.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "runtime_definition_name": "std::list::find_index", - "runtimeName": "std::list::find_index", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST, predicate: PREDICATE): NUMBER", - "linkedDataTypeIdentifiers": [ - "LIST", - "NUMBER", - "PREDICATE" - ] -} diff --git a/definitions/taurus/list/functions/std_array_find_last.proto.json b/definitions/taurus/list/functions/std_array_find_last.proto.json deleted file mode 100644 index a3e43057..00000000 --- a/definitions/taurus/list/functions/std_array_find_last.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::find_last", - "runtimeName": "std::list::find_last", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST, predicate: PREDICATE): T", - "linkedDataTypeIdentifiers": [ - "LIST", - "PREDICATE" - ] -} diff --git a/definitions/taurus/list/functions/std_array_first.proto.json b/definitions/taurus/list/functions/std_array_first.proto.json deleted file mode 100644 index a8a40d14..00000000 --- a/definitions/taurus/list/functions/std_array_first.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::list::first", - "runtimeName": "std::list::first", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_flat.proto.json b/definitions/taurus/list/functions/std_array_flat.proto.json deleted file mode 100644 index ce9e4fe4..00000000 --- a/definitions/taurus/list/functions/std_array_flat.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::list::flat", - "runtimeName": "std::list::flat", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST>): LIST", - "linkedDataTypeIdentifiers": [ - "LIST" - ] -} diff --git a/definitions/taurus/list/functions/std_array_for_each.proto.json b/definitions/taurus/list/functions/std_array_for_each.proto.json deleted file mode 100644 index d4af2e81..00000000 --- a/definitions/taurus/list/functions/std_array_for_each.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::for_each", - "runtimeName": "std::list::for_each", - "parameter_definitions": [ - { - "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, consumer: CONSUMER): void" -} diff --git a/definitions/taurus/list/functions/std_array_index_of.proto.json b/definitions/taurus/list/functions/std_array_index_of.proto.json deleted file mode 100644 index 3b2b0f2a..00000000 --- a/definitions/taurus/list/functions/std_array_index_of.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::index_of", - "runtimeName": "std::list::index_of", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST, item: T): NUMBER", - "linkedDataTypeIdentifiers": [ - "LIST", - "NUMBER" - ] -} diff --git a/definitions/taurus/list/functions/std_array_is_empty.proto.json b/definitions/taurus/list/functions/std_array_is_empty.proto.json deleted file mode 100644 index 424f6ccb..00000000 --- a/definitions/taurus/list/functions/std_array_is_empty.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::list::is_empty", - "runtimeName": "std::list::is_empty", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_join.proto.json b/definitions/taurus/list/functions/std_array_join.proto.json deleted file mode 100644 index f407ead2..00000000 --- a/definitions/taurus/list/functions/std_array_join.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::join", - "runtimeName": "std::list::join", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST, join_text: TEXT): TEXT", - "linkedDataTypeIdentifiers": [ - "LIST", - "TEXT" - ] -} diff --git a/definitions/taurus/list/functions/std_array_last.proto.json b/definitions/taurus/list/functions/std_array_last.proto.json deleted file mode 100644 index 64b824a0..00000000 --- a/definitions/taurus/list/functions/std_array_last.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::list::last", - "runtimeName": "std::list::last", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST): T", - "linkedDataTypeIdentifiers": [ - "LIST" - ] -} diff --git a/definitions/taurus/list/functions/std_array_map.proto.json b/definitions/taurus/list/functions/std_array_map.proto.json deleted file mode 100644 index 3f284aa2..00000000 --- a/definitions/taurus/list/functions/std_array_map.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::map", - "runtimeName": "std::list::map", - "parameter_definitions": [ - { - "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", - "linkedDataTypeIdentifiers": [ - "LIST", - "TRANSFORM" - ], - "signature": "(list: LIST, transform: TRANSFORM): LIST" -} diff --git a/definitions/taurus/list/functions/std_array_max.proto.json b/definitions/taurus/list/functions/std_array_max.proto.json deleted file mode 100644 index 6e1179a2..00000000 --- a/definitions/taurus/list/functions/std_array_max.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::list::max", - "runtimeName": "std::list::max", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_min.proto.json b/definitions/taurus/list/functions/std_array_min.proto.json deleted file mode 100644 index 552a4954..00000000 --- a/definitions/taurus/list/functions/std_array_min.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::list::min", - "runtimeName": "std::list::min", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_pop.proto.json b/definitions/taurus/list/functions/std_array_pop.proto.json deleted file mode 100644 index d9a43558..00000000 --- a/definitions/taurus/list/functions/std_array_pop.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::list::pop", - "runtimeName": "std::list::pop", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_push.proto.json b/definitions/taurus/list/functions/std_array_push.proto.json deleted file mode 100644 index 96ac2dad..00000000 --- a/definitions/taurus/list/functions/std_array_push.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::list::push", - "runtimeName": "std::list::push", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_remove.proto.json b/definitions/taurus/list/functions/std_array_remove.proto.json deleted file mode 100644 index 579a3e73..00000000 --- a/definitions/taurus/list/functions/std_array_remove.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::list::remove", - "runtimeName": "std::list::remove", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_reverse.proto.json b/definitions/taurus/list/functions/std_array_reverse.proto.json deleted file mode 100644 index 4fc012b9..00000000 --- a/definitions/taurus/list/functions/std_array_reverse.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::list::reverse", - "runtimeName": "std::list::reverse", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_size.proto.json b/definitions/taurus/list/functions/std_array_size.proto.json deleted file mode 100644 index daf491e3..00000000 --- a/definitions/taurus/list/functions/std_array_size.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::list::size", - "runtimeName": "std::list::size", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST): NUMBER", - "linkedDataTypeIdentifiers": [ - "NUMBER", - "LIST" - ] -} diff --git a/definitions/taurus/list/functions/std_array_sort.proto.json b/definitions/taurus/list/functions/std_array_sort.proto.json deleted file mode 100644 index c9e4f56d..00000000 --- a/definitions/taurus/list/functions/std_array_sort.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::list::sort", - "runtimeName": "std::list::sort", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST, comparator: COMPARATOR): LIST", - "linkedDataTypeIdentifiers": [ - "LIST" - ] -} diff --git a/definitions/taurus/list/functions/std_array_sort_reverse.proto.json b/definitions/taurus/list/functions/std_array_sort_reverse.proto.json deleted file mode 100644 index 63018b86..00000000 --- a/definitions/taurus/list/functions/std_array_sort_reverse.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::list::sort_reverse", - "runtimeName": "std::list::sort_reverse", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_sum.proto.json b/definitions/taurus/list/functions/std_array_sum.proto.json deleted file mode 100644 index 89030740..00000000 --- a/definitions/taurus/list/functions/std_array_sum.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::list::sum", - "runtimeName": "std::list::sum", - "parameter_definitions": [ - { - "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/taurus/list/functions/std_array_to_unique.proto.json b/definitions/taurus/list/functions/std_array_to_unique.proto.json deleted file mode 100644 index 151bdea5..00000000 --- a/definitions/taurus/list/functions/std_array_to_unique.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::list::to_unique", - "runtimeName": "std::list::to_unique", - "parameter_definitions": [ - { - "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", - "signature": "(list: LIST): LIST", - "linkedDataTypeIdentifiers": [ - "LIST" - ] -} diff --git a/definitions/taurus/number/functions/std_number_abs.proto.json b/definitions/taurus/number/functions/std_number_abs.proto.json deleted file mode 100644 index 3d18251d..00000000 --- a/definitions/taurus/number/functions/std_number_abs.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::abs", - "runtimeName": "std::number::abs", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_add.proto.json b/definitions/taurus/number/functions/std_number_add.proto.json deleted file mode 100644 index d883e3fd..00000000 --- a/definitions/taurus/number/functions/std_number_add.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::add", - "runtimeName": "std::number::add", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_arccos.proto.json b/definitions/taurus/number/functions/std_number_arccos.proto.json deleted file mode 100644 index adf0f0e2..00000000 --- a/definitions/taurus/number/functions/std_number_arccos.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::arccos", - "runtimeName": "std::number::arccos", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_arcsin.proto.json b/definitions/taurus/number/functions/std_number_arcsin.proto.json deleted file mode 100644 index 3f28d1b8..00000000 --- a/definitions/taurus/number/functions/std_number_arcsin.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::arcsin", - "runtimeName": "std::number::arcsin", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_arctan.proto.json b/definitions/taurus/number/functions/std_number_arctan.proto.json deleted file mode 100644 index 83732c91..00000000 --- a/definitions/taurus/number/functions/std_number_arctan.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::arctan", - "runtimeName": "std::number::arctan", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_as_text.proto.json b/definitions/taurus/number/functions/std_number_as_text.proto.json deleted file mode 100644 index 41338941..00000000 --- a/definitions/taurus/number/functions/std_number_as_text.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::number::as_text", - "runtimeName": "std::number::as_text", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_clamp.proto.json b/definitions/taurus/number/functions/std_number_clamp.proto.json deleted file mode 100644 index 4b3b2eab..00000000 --- a/definitions/taurus/number/functions/std_number_clamp.proto.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "runtime_definition_name": "std::number::clamp", - "runtimeName": "std::number::clamp", - "parameter_definitions": [ - { - "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): NUMBER", - "linkedDataTypeIdentifiers": [ - "NUMBER" - ] -} diff --git a/definitions/taurus/number/functions/std_number_cos.proto.json b/definitions/taurus/number/functions/std_number_cos.proto.json deleted file mode 100644 index 3c13088e..00000000 --- a/definitions/taurus/number/functions/std_number_cos.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::cos", - "runtimeName": "std::number::cos", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_cosh.proto.json b/definitions/taurus/number/functions/std_number_cosh.proto.json deleted file mode 100644 index 25e820f2..00000000 --- a/definitions/taurus/number/functions/std_number_cosh.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::cosh", - "runtimeName": "std::number::cosh", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_divide.proto.json b/definitions/taurus/number/functions/std_number_divide.proto.json deleted file mode 100644 index ef4ea0c1..00000000 --- a/definitions/taurus/number/functions/std_number_divide.proto.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "runtime_definition_name": "std::number::divide", - "runtimeName": "std::number::divide", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_euler.proto.json b/definitions/taurus/number/functions/std_number_euler.proto.json deleted file mode 100644 index aca8a82f..00000000 --- a/definitions/taurus/number/functions/std_number_euler.proto.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "runtime_definition_name": "std::number::euler", - "runtimeName": "std::number::euler", - "parameter_definitions": [], - "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/taurus/number/functions/std_number_exponential.proto.json b/definitions/taurus/number/functions/std_number_exponential.proto.json deleted file mode 100644 index 52ceb5cf..00000000 --- a/definitions/taurus/number/functions/std_number_exponential.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::exponential", - "runtimeName": "std::number::exponential", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_from_text.proto.json b/definitions/taurus/number/functions/std_number_from_text.proto.json deleted file mode 100644 index 698e9f9d..00000000 --- a/definitions/taurus/number/functions/std_number_from_text.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::number::from_text", - "runtimeName": "std::number::from_text", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_has_digits.proto.json b/definitions/taurus/number/functions/std_number_has_digits.proto.json deleted file mode 100644 index 2f2f2bf8..00000000 --- a/definitions/taurus/number/functions/std_number_has_digits.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::number::has_digits", - "runtimeName": "std::number::has_digits", - "parameter_definitions": [ - { - "runtimeName": "number", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "The number to check for digit characters." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Has Digits in Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Checks if the given number contains any digit characters" - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "has;digits;contains;number;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Does ${number} have digits" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function", - "signature": "(number: NUMBER): BOOLEAN", - "linkedDataTypeIdentifiers": [ - "NUMBER", - "BOOLEAN" - ] -} diff --git a/definitions/taurus/number/functions/std_number_is_equal.proto.json b/definitions/taurus/number/functions/std_number_is_equal.proto.json deleted file mode 100644 index 1b811eed..00000000 --- a/definitions/taurus/number/functions/std_number_is_equal.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::number::is_equal", - "runtimeName": "std::number::is_equal", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_is_greater.proto.json b/definitions/taurus/number/functions/std_number_is_greater.proto.json deleted file mode 100644 index 7d7c7485..00000000 --- a/definitions/taurus/number/functions/std_number_is_greater.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::number::is_greater", - "runtimeName": "std::number::is_greater", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_is_less.proto.json b/definitions/taurus/number/functions/std_number_is_less.proto.json deleted file mode 100644 index 74e2c0b9..00000000 --- a/definitions/taurus/number/functions/std_number_is_less.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::number::is_less", - "runtimeName": "std::number::is_less", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_is_positive.proto.json b/definitions/taurus/number/functions/std_number_is_positive.proto.json deleted file mode 100644 index ab9b8407..00000000 --- a/definitions/taurus/number/functions/std_number_is_positive.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::number::is_positive", - "runtimeName": "std::number::is_positive", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_is_zero.proto.json b/definitions/taurus/number/functions/std_number_is_zero.proto.json deleted file mode 100644 index 09ddfac3..00000000 --- a/definitions/taurus/number/functions/std_number_is_zero.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::number::is_zero", - "runtimeName": "std::number::is_zero", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_ln.proto.json b/definitions/taurus/number/functions/std_number_ln.proto.json deleted file mode 100644 index fdbd8942..00000000 --- a/definitions/taurus/number/functions/std_number_ln.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::ln", - "runtimeName": "std::number::ln", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_log.proto.json b/definitions/taurus/number/functions/std_number_log.proto.json deleted file mode 100644 index 7fff9da4..00000000 --- a/definitions/taurus/number/functions/std_number_log.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::log", - "runtimeName": "std::number::log", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_max.proto.json b/definitions/taurus/number/functions/std_number_max.proto.json deleted file mode 100644 index 9905ad30..00000000 --- a/definitions/taurus/number/functions/std_number_max.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::max", - "runtimeName": "std::number::max", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_min.proto.json b/definitions/taurus/number/functions/std_number_min.proto.json deleted file mode 100644 index b4e5ccea..00000000 --- a/definitions/taurus/number/functions/std_number_min.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::min", - "runtimeName": "std::number::min", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_modulo.proto.json b/definitions/taurus/number/functions/std_number_modulo.proto.json deleted file mode 100644 index 46d58819..00000000 --- a/definitions/taurus/number/functions/std_number_modulo.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::modulo", - "runtimeName": "std::number::modulo", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_multiply.proto.json b/definitions/taurus/number/functions/std_number_multiply.proto.json deleted file mode 100644 index b36fa47e..00000000 --- a/definitions/taurus/number/functions/std_number_multiply.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::multiply", - "runtimeName": "std::number::multiply", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_negate.proto.json b/definitions/taurus/number/functions/std_number_negate.proto.json deleted file mode 100644 index f8f8598c..00000000 --- a/definitions/taurus/number/functions/std_number_negate.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::negate", - "runtimeName": "std::number::negate", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_pi.proto.json b/definitions/taurus/number/functions/std_number_pi.proto.json deleted file mode 100644 index 0397fb06..00000000 --- a/definitions/taurus/number/functions/std_number_pi.proto.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "runtime_definition_name": "std::number::pi", - "runtimeName": "std::number::pi", - "parameter_definitions": [], - "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/taurus/number/functions/std_number_random_number.proto.json b/definitions/taurus/number/functions/std_number_random_number.proto.json deleted file mode 100644 index b7460505..00000000 --- a/definitions/taurus/number/functions/std_number_random_number.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::random_number", - "runtimeName": "std::number::random_number", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_remove_digits.proto.json b/definitions/taurus/number/functions/std_number_remove_digits.proto.json deleted file mode 100644 index a6d3da09..00000000 --- a/definitions/taurus/number/functions/std_number_remove_digits.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::remove_digits", - "runtimeName": "std::number::remove_digits", - "parameter_definitions": [ - { - "runtimeName": "number", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Number Input" - } - ], - "description": [ - { - "code": "en-US", - "content": "This is the numeric input. The result will be its value without any digits." - } - ], - "documentation": [] - } - ], - "throwsError": false, - "name": [ - { - "code": "en-US", - "content": "Remove Digits from Number" - } - ], - "description": [ - { - "code": "en-US", - "content": "Removes all digit characters from the input number, effectively stripping it down to its non-digit components." - } - ], - "documentation": [], - "alias": [ - { - "code": "en-US", - "content": "remove:digits;strip;number;math;std" - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "Remove Digits from ${number}" - } - ], - "deprecationMessage": [], - "displayIcon": "tabler:math-function", - "signature": "(number: NUMBER): NUMBER", - "linkedDataTypeIdentifiers": [ - "NUMBER" - ] -} diff --git a/definitions/taurus/number/functions/std_number_root.proto.json b/definitions/taurus/number/functions/std_number_root.proto.json deleted file mode 100644 index c25ec4a1..00000000 --- a/definitions/taurus/number/functions/std_number_root.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::root", - "runtimeName": "std::number::root", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_round.proto.json b/definitions/taurus/number/functions/std_number_round.proto.json deleted file mode 100644 index bf5ab9dc..00000000 --- a/definitions/taurus/number/functions/std_number_round.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::round", - "runtimeName": "std::number::round", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_round_down.proto.json b/definitions/taurus/number/functions/std_number_round_down.proto.json deleted file mode 100644 index 8e803862..00000000 --- a/definitions/taurus/number/functions/std_number_round_down.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::round_down", - "runtimeName": "std::number::round_down", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_round_up.proto.json b/definitions/taurus/number/functions/std_number_round_up.proto.json deleted file mode 100644 index 49c63963..00000000 --- a/definitions/taurus/number/functions/std_number_round_up.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::round_up", - "runtimeName": "std::number::round_up", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_sin.proto.json b/definitions/taurus/number/functions/std_number_sin.proto.json deleted file mode 100644 index cdfacd9e..00000000 --- a/definitions/taurus/number/functions/std_number_sin.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::sin", - "runtimeName": "std::number::sin", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_sinh.proto.json b/definitions/taurus/number/functions/std_number_sinh.proto.json deleted file mode 100644 index 82ea034a..00000000 --- a/definitions/taurus/number/functions/std_number_sinh.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::sinh", - "runtimeName": "std::number::sinh", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_square.proto.json b/definitions/taurus/number/functions/std_number_square.proto.json deleted file mode 100644 index 02c7faf5..00000000 --- a/definitions/taurus/number/functions/std_number_square.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::square", - "runtimeName": "std::number::square", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_square_root.proto.json b/definitions/taurus/number/functions/std_number_square_root.proto.json deleted file mode 100644 index 98d52499..00000000 --- a/definitions/taurus/number/functions/std_number_square_root.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::square_root", - "runtimeName": "std::number::square_root", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_subtract.proto.json b/definitions/taurus/number/functions/std_number_subtract.proto.json deleted file mode 100644 index 9e4be25a..00000000 --- a/definitions/taurus/number/functions/std_number_subtract.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::number::subtract", - "runtimeName": "std::number::subtract", - "parameter_definitions": [ - { - "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/taurus/number/functions/std_number_tan.proto.json b/definitions/taurus/number/functions/std_number_tan.proto.json deleted file mode 100644 index 1bfa9ebe..00000000 --- a/definitions/taurus/number/functions/std_number_tan.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::number::tan", - "runtimeName": "std::number::tan", - "parameter_definitions": [ - { - "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/taurus/object/functions/std_object_contains_key.proto.json b/definitions/taurus/object/functions/std_object_contains_key.proto.json deleted file mode 100644 index 26fb2323..00000000 --- a/definitions/taurus/object/functions/std_object_contains_key.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::object::contains_key", - "runtimeName": "std::object::contains_key", - "parameter_definitions": [ - { - "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/taurus/object/functions/std_object_get.proto.json b/definitions/taurus/object/functions/std_object_get.proto.json deleted file mode 100644 index 1a3316c5..00000000 --- a/definitions/taurus/object/functions/std_object_get.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::object::get", - "runtimeName": "std::object::get", - "parameter_definitions": [ - { - "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: K): T[K]", - "linkedDataTypeIdentifiers": [ - "OBJECT" - ] -} diff --git a/definitions/taurus/object/functions/std_object_keys.proto.json b/definitions/taurus/object/functions/std_object_keys.proto.json deleted file mode 100644 index 07a24b9a..00000000 --- a/definitions/taurus/object/functions/std_object_keys.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::object::keys", - "runtimeName": "std::object::keys", - "parameter_definitions": [ - { - "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" - ] -} diff --git a/definitions/taurus/object/functions/std_object_set.proto.json b/definitions/taurus/object/functions/std_object_set.proto.json deleted file mode 100644 index 3da9e395..00000000 --- a/definitions/taurus/object/functions/std_object_set.proto.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "runtime_definition_name": "std::object::set", - "runtimeName": "std::object::set", - "parameter_definitions": [ - { - "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: K, value: V): OBJECT", - "linkedDataTypeIdentifiers": [ - "OBJECT", - "TEXT" - ] -} diff --git a/definitions/taurus/object/functions/std_object_size.proto.json b/definitions/taurus/object/functions/std_object_size.proto.json deleted file mode 100644 index 240acadd..00000000 --- a/definitions/taurus/object/functions/std_object_size.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::object::size", - "runtimeName": "std::object::size", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_append.proto.json b/definitions/taurus/text/functions/std_text_append.proto.json deleted file mode 100644 index 2187e47b..00000000 --- a/definitions/taurus/text/functions/std_text_append.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::text::append", - "runtimeName": "std::text::append", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_as_bytes.proto.json b/definitions/taurus/text/functions/std_text_as_bytes.proto.json deleted file mode 100644 index 260d0a21..00000000 --- a/definitions/taurus/text/functions/std_text_as_bytes.proto.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "runtime_definition_name": "std::text::as_bytes", - "runtimeName": "std::text::as_bytes", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_at.proto.json b/definitions/taurus/text/functions/std_text_at.proto.json deleted file mode 100644 index 28156ef0..00000000 --- a/definitions/taurus/text/functions/std_text_at.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::at", - "runtimeName": "std::text::at", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_byte_size.proto.json b/definitions/taurus/text/functions/std_text_byte_size.proto.json deleted file mode 100644 index b384613b..00000000 --- a/definitions/taurus/text/functions/std_text_byte_size.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::text::byte_size", - "runtimeName": "std::text::byte_size", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_capitalize.proto.json b/definitions/taurus/text/functions/std_text_capitalize.proto.json deleted file mode 100644 index 15863b12..00000000 --- a/definitions/taurus/text/functions/std_text_capitalize.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::capitalize", - "runtimeName": "std::text::capitalize", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_chars.proto.json b/definitions/taurus/text/functions/std_text_chars.proto.json deleted file mode 100644 index 31143334..00000000 --- a/definitions/taurus/text/functions/std_text_chars.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::text::chars", - "runtimeName": "std::text::chars", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_contains.proto.json b/definitions/taurus/text/functions/std_text_contains.proto.json deleted file mode 100644 index e143c086..00000000 --- a/definitions/taurus/text/functions/std_text_contains.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::contains", - "runtimeName": "std::text::contains", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_decode.proto.json b/definitions/taurus/text/functions/std_text_decode.proto.json deleted file mode 100644 index 3bdd1a9d..00000000 --- a/definitions/taurus/text/functions/std_text_decode.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::decode", - "runtimeName": "std::text::decode", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_encode.proto.json b/definitions/taurus/text/functions/std_text_encode.proto.json deleted file mode 100644 index f21ac569..00000000 --- a/definitions/taurus/text/functions/std_text_encode.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::encode", - "runtimeName": "std::text::encode", - "parameter_definitions": [ - { - "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_ENCODING" - ] -} diff --git a/definitions/taurus/text/functions/std_text_ends_with.proto.json b/definitions/taurus/text/functions/std_text_ends_with.proto.json deleted file mode 100644 index 3216a1b7..00000000 --- a/definitions/taurus/text/functions/std_text_ends_with.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::ends_with", - "runtimeName": "std::text::ends_with", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_from_ascii.proto.json b/definitions/taurus/text/functions/std_text_from_ascii.proto.json deleted file mode 100644 index c86a348f..00000000 --- a/definitions/taurus/text/functions/std_text_from_ascii.proto.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "runtime_definition_name": "std::text::from_ascii", - "runtimeName": "std::text::from_ascii", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_hex.proto.json b/definitions/taurus/text/functions/std_text_hex.proto.json deleted file mode 100644 index f1d4a365..00000000 --- a/definitions/taurus/text/functions/std_text_hex.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::hex", - "runtimeName": "std::text::hex", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_index_of.proto.json b/definitions/taurus/text/functions/std_text_index_of.proto.json deleted file mode 100644 index 75249818..00000000 --- a/definitions/taurus/text/functions/std_text_index_of.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::index_of", - "runtimeName": "std::text::index_of", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_insert.proto.json b/definitions/taurus/text/functions/std_text_insert.proto.json deleted file mode 100644 index 774ab26f..00000000 --- a/definitions/taurus/text/functions/std_text_insert.proto.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "runtime_definition_name": "std::text::insert", - "runtimeName": "std::text::insert", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_is_equal.proto.json b/definitions/taurus/text/functions/std_text_is_equal.proto.json deleted file mode 100644 index 23324176..00000000 --- a/definitions/taurus/text/functions/std_text_is_equal.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::is_equal", - "runtimeName": "std::text::is_equal", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_length.proto.json b/definitions/taurus/text/functions/std_text_length.proto.json deleted file mode 100644 index 3de31fd3..00000000 --- a/definitions/taurus/text/functions/std_text_length.proto.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtime_definition_name": "std::text::length", - "runtimeName": "std::text::length", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_lowercase.proto.json b/definitions/taurus/text/functions/std_text_lowercase.proto.json deleted file mode 100644 index b00368cd..00000000 --- a/definitions/taurus/text/functions/std_text_lowercase.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::lowercase", - "runtimeName": "std::text::lowercase", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_octal.proto.json b/definitions/taurus/text/functions/std_text_octal.proto.json deleted file mode 100644 index d305b3c4..00000000 --- a/definitions/taurus/text/functions/std_text_octal.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::octal", - "runtimeName": "std::text::octal", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_prepend.proto.json b/definitions/taurus/text/functions/std_text_prepend.proto.json deleted file mode 100644 index 687b844b..00000000 --- a/definitions/taurus/text/functions/std_text_prepend.proto.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "runtime_definition_name": "std::text::prepend", - "runtimeName": "std::text::prepend", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_remove.proto.json b/definitions/taurus/text/functions/std_text_remove.proto.json deleted file mode 100644 index a13c89c5..00000000 --- a/definitions/taurus/text/functions/std_text_remove.proto.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "runtime_definition_name": "std::text::remove", - "runtimeName": "std::text::remove", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_replace.proto.json b/definitions/taurus/text/functions/std_text_replace.proto.json deleted file mode 100644 index 29d7eced..00000000 --- a/definitions/taurus/text/functions/std_text_replace.proto.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "runtime_definition_name": "std::text::replace", - "runtimeName": "std::text::replace", - "parameter_definitions": [ - { - "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": "oldText", - "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": "newText", - "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, oldText: TEXT, newText: TEXT): TEXT", - "linkedDataTypeIdentifiers": [ - "TEXT" - ] -} diff --git a/definitions/taurus/text/functions/std_text_replace_first.proto.json b/definitions/taurus/text/functions/std_text_replace_first.proto.json deleted file mode 100644 index 94e2d1ea..00000000 --- a/definitions/taurus/text/functions/std_text_replace_first.proto.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "runtime_definition_name": "std::text::replace_first", - "runtimeName": "std::text::replace_first", - "parameter_definitions": [ - { - "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": "oldText", - "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": "newText", - "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, oldText: TEXT, newText: TEXT): TEXT", - "linkedDataTypeIdentifiers": [ - "TEXT" - ] -} diff --git a/definitions/taurus/text/functions/std_text_replace_last.proto.json b/definitions/taurus/text/functions/std_text_replace_last.proto.json deleted file mode 100644 index 8d3ab9c9..00000000 --- a/definitions/taurus/text/functions/std_text_replace_last.proto.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "runtime_definition_name": "std::text::replace_last", - "runtimeName": "std::text::replace_last", - "parameter_definitions": [ - { - "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": "oldText", - "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": "newText", - "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, oldText: TEXT, newText: TEXT): TEXT", - "linkedDataTypeIdentifiers": [ - "TEXT" - ] -} diff --git a/definitions/taurus/text/functions/std_text_reverse.proto.json b/definitions/taurus/text/functions/std_text_reverse.proto.json deleted file mode 100644 index 6829623f..00000000 --- a/definitions/taurus/text/functions/std_text_reverse.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::reverse", - "runtimeName": "std::text::reverse", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_split.proto.json b/definitions/taurus/text/functions/std_text_split.proto.json deleted file mode 100644 index bc76203c..00000000 --- a/definitions/taurus/text/functions/std_text_split.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::split", - "runtimeName": "std::text::split", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_starts_with.proto.json b/definitions/taurus/text/functions/std_text_starts_with.proto.json deleted file mode 100644 index c7492630..00000000 --- a/definitions/taurus/text/functions/std_text_starts_with.proto.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "runtime_definition_name": "std::text::starts_with", - "runtimeName": "std::text::starts_with", - "parameter_definitions": [ - { - "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;starts" - } - ], - "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/taurus/text/functions/std_text_swapcase.proto.json b/definitions/taurus/text/functions/std_text_swapcase.proto.json deleted file mode 100644 index 56d300ac..00000000 --- a/definitions/taurus/text/functions/std_text_swapcase.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::swapcase", - "runtimeName": "std::text::swapcase", - "parameter_definitions": [ - { - "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": [] - } - ], - "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/taurus/text/functions/std_text_to_ascii.proto.json b/definitions/taurus/text/functions/std_text_to_ascii.proto.json deleted file mode 100644 index ea7917ea..00000000 --- a/definitions/taurus/text/functions/std_text_to_ascii.proto.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "runtime_definition_name": "std::text::to_ascii", - "runtimeName": "std::text::to_ascii", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_trim.proto.json b/definitions/taurus/text/functions/std_text_trim.proto.json deleted file mode 100644 index ec969d8e..00000000 --- a/definitions/taurus/text/functions/std_text_trim.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::trim", - "runtimeName": "std::text::trim", - "parameter_definitions": [ - { - "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/taurus/text/functions/std_text_uppercase.proto.json b/definitions/taurus/text/functions/std_text_uppercase.proto.json deleted file mode 100644 index f502c4b8..00000000 --- a/definitions/taurus/text/functions/std_text_uppercase.proto.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "runtime_definition_name": "std::text::uppercase", - "runtimeName": "std::text::uppercase", - "parameter_definitions": [ - { - "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" - ] -} diff --git a/scripts/inject-version.sh b/scripts/inject-version.sh deleted file mode 100755 index 3f3af054..00000000 --- a/scripts/inject-version.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/env bash -# Usage: ./inject-version.sh [dir] -# Example: ./inject-version.sh 0.4.2 # defaults to ./definitions -# ./inject-version.sh 0.4.2 ./defs - -set -euo pipefail -IFS=$'\n\t' - -# ---- args & checks ---- -if [ $# -lt 1 ]; then - echo "Usage: $0 [dir]" >&2 - exit 1 -fi - -V="$1" -DIR="${2:-definitions}" - -if ! command -v jq >/dev/null 2>&1; then - echo "jq is required" >&2 - exit 1 -fi - -if [[ ! "$V" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then - echo "Invalid version: $V" >&2 - exit 1 -fi - -if [ ! -d "$DIR" ]; then - echo "Folder not found: $DIR" >&2 - exit 1 -fi - -# ---- process ---- -updated=0 -skipped=0 - -# Disable exit-on-error inside loop so non-critical skips don’t abort the script -set +e -while IFS= read -r -d '' f; do - # Validate JSON first - if ! jq -e . "$f" >/dev/null 2>&1; then - echo "INVALID JSON (skipped): $f" >&2 - ((skipped+=1)) || true - continue - fi - - # Only modify if top-level is an object - if jq -e 'type=="object"' "$f" >/dev/null 2>&1; then - tmp="$(mktemp --tmpdir="$(dirname "$f")" .inject.XXXXXX)" - # Write to temp first; only replace on success - if jq --arg v "$V" '.version=$v' "$f" >"$tmp"; then - mv -f "$tmp" "$f" - echo "updated: $f" - ((updated+=1)) || true - else - echo "ERROR processing: $f" >&2 - rm -f "$tmp" - ((skipped+=1)) || true - fi - else - echo "skipped (non-object): $f" - ((skipped+=1)) || true - fi -done < <(find "$DIR" -type f -name '*.json' -print0) -set -e - -echo "Done. Updated: $updated Skipped: $skipped" -exit 0