From 98e6b336dd06271cbd482766a9cb864dbb401754 Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 19 Jun 2026 21:04:47 +0200 Subject: [PATCH 1/6] feat: using base constraint type --- src/util/schema.util.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/util/schema.util.ts b/src/util/schema.util.ts index 5044857..14703ef 100644 --- a/src/util/schema.util.ts +++ b/src/util/schema.util.ts @@ -126,6 +126,16 @@ export const getSchema = ( functions: FunctionDefinition[], suggestions: boolean = true ): Schema => { + + if ((parameterType.flags & ts.TypeFlags.TypeParameter) !== 0) { + const decl = parameterType.symbol?.declarations?.[0] + if (decl && ts.isTypeParameterDeclaration(decl) && decl.constraint) { + // getTypeFromTypeNode statt getBaseConstraintOfType → aliasSymbol bleibt erhalten + const constraintType = checker.getTypeFromTypeNode(decl.constraint) + return getSchema(checker, node, constraintType, functionDeclarations, functions, suggestions) + } + } + // Collect all available suggestions for this parameter const combinedSuggestions = suggestions ? { suggestions: [ From f8d36bc1af7a6aa0f10ffd48a1e94aaa4f3e7269 Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 19 Jun 2026 21:34:34 +0200 Subject: [PATCH 2/6] feat: new function and datatype data --- test/data.ts | 10660 +++++++++++++++++++++++++------------------------ 1 file changed, 5525 insertions(+), 5135 deletions(-) diff --git a/test/data.ts b/test/data.ts index 15f2d9e..11a440e 100644 --- a/test/data.ts +++ b/test/data.ts @@ -7,44 +7,60 @@ export const DATA_TYPES: DataType[] = [ { "__typename": "DataType", "id": "gid://sagittarius/DataType/1", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "LIST", - "genericKeys": [ - "T" - ], - "type": "T[]", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "CRON_DAY_OF_MONTH", + "genericKeys": [], + "type": "string", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Generic List" + "content": "Cron Day of Month" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "list;array;collection" + "content": "cron;code;schedule;timer;clock;month;day" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "List of ${T}" + "content": "Cron Day of Month" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/1" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 0, - "nodes": [], + "count": 1, + "nodes": [ + { + "__typename": "DataTypeRule", + "id": "gid://sagittarius/DataTypeRule/1", + "variant": "REGEX", + "updatedAt": "2026-06-19T15:33:16Z", + "createdAt": "2026-06-19T15:33:16Z", + "config": { + "__typename": "DataTypeRulesRegexConfig", + "pattern": "^(\\*|([1-9]|[12]\\d|3[01])(-([1-9]|[12]\\d|3[01]))?)(\\/([1-9]|[12]\\d|3[01]))?(,(\\*|([1-9]|[12]\\d|3[01])(-([1-9]|[12]\\d|3[01]))?)(\\/([1-9]|[12]\\d|3[01]))?)*$" + } + } + ], "pageInfo": { - "endCursor": null, + "endCursor": "MQ", "hasNextPage": false, "__typename": "PageInfo" } @@ -53,42 +69,60 @@ export const DATA_TYPES: DataType[] = [ { "__typename": "DataType", "id": "gid://sagittarius/DataType/2", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "NUMBER", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "CRON_DAY_OF_WEEK", "genericKeys": [], - "type": "number", + "type": "string | 'MON' | 'TUE' | 'WED' | 'THU' | 'FRI' | 'SAT' | 'SUN'", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Number" + "content": "Cron Day of Week" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "number;integer;float;double;long" + "content": "cron;code;schedule;timer;clock;day;week" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Number" + "content": "Cron Day of Week" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/1" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 0, - "nodes": [], + "count": 1, + "nodes": [ + { + "__typename": "DataTypeRule", + "id": "gid://sagittarius/DataTypeRule/2", + "variant": "REGEX", + "updatedAt": "2026-06-19T15:33:16Z", + "createdAt": "2026-06-19T15:33:16Z", + "config": { + "__typename": "DataTypeRulesRegexConfig", + "pattern": "^(\\*|([0-7])(-([0-7]))?)(\\/([0-7]))?(,(\\*|([0-7])(-([0-7]))?)(\\/([0-7]))?)*$" + } + } + ], "pageInfo": { - "endCursor": null, + "endCursor": "Mg", "hasNextPage": false, "__typename": "PageInfo" } @@ -97,42 +131,60 @@ export const DATA_TYPES: DataType[] = [ { "__typename": "DataType", "id": "gid://sagittarius/DataType/3", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "TEXT", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "CRON_HOUR", "genericKeys": [], "type": "string", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Text" + "content": "Cron Hour" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "text;char;literal;string" + "content": "cron;code;schedule;timer;clock;hour" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Text" + "content": "Cron Hour" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/1" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 0, - "nodes": [], + "count": 1, + "nodes": [ + { + "__typename": "DataTypeRule", + "id": "gid://sagittarius/DataTypeRule/3", + "variant": "REGEX", + "updatedAt": "2026-06-19T15:33:16Z", + "createdAt": "2026-06-19T15:33:16Z", + "config": { + "__typename": "DataTypeRulesRegexConfig", + "pattern": "^(\\*|([01]?\\d|2[0-3])(-([01]?\\d|2[0-3]))?)(\\/([01]?\\d|2[0-3]))?(,(\\*|([01]?\\d|2[0-3])(-([01]?\\d|2[0-3]))?)(\\/([01]?\\d|2[0-3]))?)*$" + } + } + ], "pageInfo": { - "endCursor": null, + "endCursor": "Mw", "hasNextPage": false, "__typename": "PageInfo" } @@ -141,42 +193,60 @@ export const DATA_TYPES: DataType[] = [ { "__typename": "DataType", "id": "gid://sagittarius/DataType/4", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "BOOLEAN", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "CRON_MINUTE", "genericKeys": [], - "type": "boolean", + "type": "string", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Boolean" + "content": "Cron Minute" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "bool;boolean;bit" + "content": "cron;code;schedule;timer;clock;minute" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Boolean" + "content": "Cron Minute" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/1" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 0, - "nodes": [], + "count": 1, + "nodes": [ + { + "__typename": "DataTypeRule", + "id": "gid://sagittarius/DataTypeRule/4", + "variant": "REGEX", + "updatedAt": "2026-06-19T15:33:16Z", + "createdAt": "2026-06-19T15:33:16Z", + "config": { + "__typename": "DataTypeRulesRegexConfig", + "pattern": "^(\\*|([0-5]?\\d)(-[0-5]?\\d)?)(\\/[0-5]?\\d)?(,(\\*|([0-5]?\\d)(-[0-5]?\\d)?)(\\/[0-5]?\\d)?)*$" + } + } + ], "pageInfo": { - "endCursor": null, + "endCursor": "NA", "hasNextPage": false, "__typename": "PageInfo" } @@ -185,42 +255,60 @@ export const DATA_TYPES: DataType[] = [ { "__typename": "DataType", "id": "gid://sagittarius/DataType/5", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "HTTP_METHOD", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "CRON_MONTH", "genericKeys": [], - "type": "'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD'", + "type": "string | 'JAN' | 'FEB' | 'MAR' | 'APR' | 'MAY' | 'JUN' | 'JUL' | 'AUG' | 'SEP' | 'OCT' | 'NOV' | 'DEC' ", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Method" + "content": "Cron Month" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "http;method;get;post;put;delete;path;head" + "content": "cron;code;schedule;timer;clock;month" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Method" + "content": "Cron Month" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/1" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 0, - "nodes": [], + "count": 1, + "nodes": [ + { + "__typename": "DataTypeRule", + "id": "gid://sagittarius/DataTypeRule/5", + "variant": "REGEX", + "updatedAt": "2026-06-19T15:33:16Z", + "createdAt": "2026-06-19T15:33:16Z", + "config": { + "__typename": "DataTypeRulesRegexConfig", + "pattern": "^(\\*|(0?[1-9]|1[0-2])(-(0?[1-9]|1[0-2]))?)(\\/(0?[1-9]|1[0-2]))?(,(\\*|(0?[1-9]|1[0-2])(-(0?[1-9]|1[0-2]))?)(\\/(0?[1-9]|1[0-2]))?)*$" + } + } + ], "pageInfo": { - "endCursor": null, + "endCursor": "NQ", "hasNextPage": false, "__typename": "PageInfo" } @@ -228,37 +316,45 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/6", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "TEXT_ENCODING", - "genericKeys": [], - "type": "'BASE64'", + "id": "gid://sagittarius/DataType/7", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "REST_ADAPTER_INPUT", + "genericKeys": [ + "T" + ], + "type": "{ payload: T, headers: OBJECT<{}>, query_params: OBJECT<{}>, path_params: OBJECT<{}> }", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Text Encoding" + "content": "Rest Adapter Input" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "text;encoding;base64" + "content": "http;rest;adapter;input" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Text Encoding" + "content": "Rest Adapter Input" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/2" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -272,39 +368,43 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/7", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "OBJECT", - "genericKeys": [ - "T" - ], - "type": "{ [K in keyof T]: T[K] }", + "id": "gid://sagittarius/DataType/8", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "BOOLEAN", + "genericKeys": [], + "type": "boolean", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Object" + "content": "Boolean" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "object;struct;data" + "content": "bool;boolean;bit" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Object" + "content": "Boolean" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/3" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -318,37 +418,45 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/8", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "RUNNABLE", - "genericKeys": [], - "type": "() => void", + "id": "gid://sagittarius/DataType/10", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "COMPARATOR", + "genericKeys": [ + "I" + ], + "type": "(left: I, right: I) => NUMBER", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Node" + "content": "Comparator" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "node;function" + "content": "compare;comparator" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Node" + "content": "Compare ${I}" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -362,40 +470,45 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/9", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "TRANSFORM", + "id": "gid://sagittarius/DataType/11", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "CONSUMER", "genericKeys": [ - "I", - "R" + "T" ], - "type": "(item: I) => R", + "type": "(item: T) => void", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Transform" + "content": "Consumer" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "transform" + "content": "use;consumer;consume;lambda" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Transform ${I} to ${R}" + "content": "Use ${T}" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -409,39 +522,45 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/10", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "CONSUMER", + "id": "gid://sagittarius/DataType/12", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "PREDICATE", "genericKeys": [ "T" ], - "type": "(item: T) => void", + "type": "(item: T) => BOOLEAN", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Consumer" + "content": "Predicate" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "use;consumer;consume;lambda" + "content": "predicate" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Use ${T}" + "content": "Predicate of ${T}" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -455,55 +574,49 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/11", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "CRON_DAY_OF_WEEK", + "id": "gid://sagittarius/DataType/13", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "RUNNABLE", "genericKeys": [], - "type": "string | 'MON' | 'TUE' | 'WED' | 'THU' | 'FRI' | 'SAT' | 'SUN'", + "type": "() => void", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Day of Week" + "content": "Node" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "cron;code;schedule;timer;clock;day;week" + "content": "node;function" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Day of Week" + "content": "Node" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 1, - "nodes": [ - { - "__typename": "DataTypeRule", - "id": "gid://sagittarius/DataTypeRule/1", - "variant": "REGEX", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "config": { - "__typename": "DataTypeRulesRegexConfig", - "pattern": "^(\\*|([0-7])(-([0-7]))?)(\\/([0-7]))?(,(\\*|([0-7])(-([0-7]))?)(\\/([0-7]))?)*$" - } - } - ], + "count": 0, + "nodes": [], "pageInfo": { - "endCursor": "MQ", + "endCursor": null, "hasNextPage": false, "__typename": "PageInfo" } @@ -511,55 +624,52 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/12", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "CRON_DAY_OF_MONTH", - "genericKeys": [], - "type": "string", + "id": "gid://sagittarius/DataType/14", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "TRANSFORM", + "genericKeys": [ + "I", + "R" + ], + "type": "(item: I) => R", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Day of Month" + "content": "Transform" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "cron;code;schedule;timer;clock;month;day" + "content": "transform" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Day of Month" + "content": "Transform ${I} to ${R}" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 1, - "nodes": [ - { - "__typename": "DataTypeRule", - "id": "gid://sagittarius/DataTypeRule/2", - "variant": "REGEX", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "config": { - "__typename": "DataTypeRulesRegexConfig", - "pattern": "^(\\*|([1-9]|[12]\\d|3[01])(-([1-9]|[12]\\d|3[01]))?)(\\/([1-9]|[12]\\d|3[01]))?(,(\\*|([1-9]|[12]\\d|3[01])(-([1-9]|[12]\\d|3[01]))?)(\\/([1-9]|[12]\\d|3[01]))?)*$" - } - } - ], + "count": 0, + "nodes": [], "pageInfo": { - "endCursor": "Mg", + "endCursor": null, "hasNextPage": false, "__typename": "PageInfo" } @@ -567,55 +677,51 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/13", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "CRON_MONTH", - "genericKeys": [], - "type": "string | 'JAN' | 'FEB' | 'MAR' | 'APR' | 'MAY' | 'JUN' | 'JUL' | 'AUG' | 'SEP' | 'OCT' | 'NOV' | 'DEC' ", + "id": "gid://sagittarius/DataType/15", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_AUTH_PLACE", + "genericKeys": [ + "T" + ], + "type": "T extends 'Bearer' ? 'Header' : T extends 'Basic' ? 'Header' : T extends undefined ? undefined : 'Header' | 'Url'", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Month" + "content": "HTTP credential placement" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "cron;code;schedule;timer;clock;month" + "content": "http;method;get;post;put;delete;path;head" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Month" + "content": "HTTP credential placement" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 1, - "nodes": [ - { - "__typename": "DataTypeRule", - "id": "gid://sagittarius/DataTypeRule/3", - "variant": "REGEX", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "config": { - "__typename": "DataTypeRulesRegexConfig", - "pattern": "^(\\*|(0?[1-9]|1[0-2])(-(0?[1-9]|1[0-2]))?)(\\/(0?[1-9]|1[0-2]))?(,(\\*|(0?[1-9]|1[0-2])(-(0?[1-9]|1[0-2]))?)(\\/(0?[1-9]|1[0-2]))?)*$" - } - } - ], + "count": 0, + "nodes": [], "pageInfo": { - "endCursor": "Mw", + "endCursor": null, "hasNextPage": false, "__typename": "PageInfo" } @@ -623,55 +729,49 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/14", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "CRON_MINUTE", + "id": "gid://sagittarius/DataType/16", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_AUTH_TYPE", "genericKeys": [], - "type": "string", + "type": "'Bearer' | 'Basic' | 'X-API-Key' | string | undefined", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Minute" + "content": "HTTP credential variant" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "cron;code;schedule;timer;clock;minute" + "content": "http;method;get;post;put;delete;path;head" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Minute" + "content": "HTTP credential variant" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 1, - "nodes": [ - { - "__typename": "DataTypeRule", - "id": "gid://sagittarius/DataTypeRule/4", - "variant": "REGEX", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "config": { - "__typename": "DataTypeRulesRegexConfig", - "pattern": "^(\\*|([0-5]?\\d)(-[0-5]?\\d)?)(\\/[0-5]?\\d)?(,(\\*|([0-5]?\\d)(-[0-5]?\\d)?)(\\/[0-5]?\\d)?)*$" - } - } - ], + "count": 0, + "nodes": [], "pageInfo": { - "endCursor": "NA", + "endCursor": null, "hasNextPage": false, "__typename": "PageInfo" } @@ -679,55 +779,51 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/15", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "CRON_HOUR", - "genericKeys": [], - "type": "string", + "id": "gid://sagittarius/DataType/17", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_AUTH_VALUE", + "genericKeys": [ + "T" + ], + "type": "T extends 'Basic' ? { username: string, password: string } : T extends undefined ? undefined : string", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Hour" + "content": "HTTP credential value" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "cron;code;schedule;timer;clock;hour" + "content": "http;method;get;post;put;delete;path;head" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Cron Hour" + "content": "HTTP credential value" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 1, - "nodes": [ - { - "__typename": "DataTypeRule", - "id": "gid://sagittarius/DataTypeRule/5", - "variant": "REGEX", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "config": { - "__typename": "DataTypeRulesRegexConfig", - "pattern": "^(\\*|([01]?\\d|2[0-3])(-([01]?\\d|2[0-3]))?)(\\/([01]?\\d|2[0-3]))?(,(\\*|([01]?\\d|2[0-3])(-([01]?\\d|2[0-3]))?)(\\/([01]?\\d|2[0-3]))?)*$" - } - } - ], + "count": 0, + "nodes": [], "pageInfo": { - "endCursor": "NQ", + "endCursor": null, "hasNextPage": false, "__typename": "PageInfo" } @@ -735,55 +831,49 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/16", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "HTTP_URL", + "id": "gid://sagittarius/DataType/18", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_METHOD", "genericKeys": [], - "type": "TEXT", + "type": "'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD'", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Route" + "content": "HTTP Method" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "http;route;url" + "content": "http;method;get;post;put;delete;path;head" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Route" + "content": "HTTP Method" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 1, - "nodes": [ - { - "__typename": "DataTypeRule", - "id": "gid://sagittarius/DataTypeRule/6", - "variant": "REGEX", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "config": { - "__typename": "DataTypeRulesRegexConfig", - "pattern": "^/\\w+(?:[.:~-]\\w+)*(?:/\\w+(?:[.:~-]\\w+)*)*$" - } - } - ], + "count": 0, + "nodes": [], "pageInfo": { - "endCursor": "Ng", + "endCursor": null, "hasNextPage": false, "__typename": "PageInfo" } @@ -791,57 +881,51 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/17", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "HTTP_STATUS_CODE", - "genericKeys": [], - "type": "NUMBER", + "id": "gid://sagittarius/DataType/19", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_PAYLOAD", + "genericKeys": [ + "T" + ], + "type": "T extends 'application/json' ? OBJECT<{}> : T extends undefined ? undefined : string", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Status Code" + "content": "HTTP payload" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "http;status;code" + "content": "http;method;get;post;put;delete;path;head" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Status Code" + "content": "HTTP payload" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 1, - "nodes": [ - { - "__typename": "DataTypeRule", - "id": "gid://sagittarius/DataTypeRule/7", - "variant": "NUMBER_RANGE", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "config": { - "__typename": "DataTypeRulesNumberRangeConfig", - "from": 100, - "steps": 0, - "to": 599 - } - } - ], + "count": 0, + "nodes": [], "pageInfo": { - "endCursor": "Nw", + "endCursor": null, "hasNextPage": false, "__typename": "PageInfo" } @@ -849,45 +933,61 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/18", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "HTTP_RESPONSE", - "genericKeys": [ - "T" - ], - "type": "{ body: T, headers: OBJECT<{}>, status_code: HTTP_STATUS_CODE }", + "id": "gid://sagittarius/DataType/21", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_URL", + "genericKeys": [], + "type": "TEXT", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Response" + "content": "HTTP Route" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "http;response;object" + "content": "http;route;url" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "HTTP Response" + "content": "HTTP Route" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 0, - "nodes": [], + "count": 1, + "nodes": [ + { + "__typename": "DataTypeRule", + "id": "gid://sagittarius/DataTypeRule/6", + "variant": "REGEX", + "updatedAt": "2026-06-19T15:33:16Z", + "createdAt": "2026-06-19T15:33:16Z", + "config": { + "__typename": "DataTypeRulesRegexConfig", + "pattern": "^/\\w+(?:[.:~-]\\w+)*(?:/\\w+(?:[.:~-]\\w+)*)*$" + } + } + ], "pageInfo": { - "endCursor": null, + "endCursor": "Ng", "hasNextPage": false, "__typename": "PageInfo" } @@ -895,14 +995,16 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/19", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", + "id": "gid://sagittarius/DataType/22", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", "identifier": "HTTP_REQUEST", "genericKeys": [ "T" ], - "type": "{ method: HTTP_METHOD, url: HTTP_URL, body: T, headers: OBJECT<{}> }", + "type": "{ http_method: HTTP_METHOD, url: HTTP_URL, payload: T, headers: OBJECT<{}> }", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", @@ -925,9 +1027,13 @@ export const DATA_TYPES: DataType[] = [ } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -941,45 +1047,63 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/20", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "PREDICATE", - "genericKeys": [ - "T" - ], - "type": "(item: T) => BOOLEAN", + "id": "gid://sagittarius/DataType/23", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_STATUS_CODE", + "genericKeys": [], + "type": "NUMBER", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Predicate" + "content": "HTTP Status Code" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "predicate" + "content": "http;status;code" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Predicate of ${T}" + "content": "HTTP Status Code" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", - "count": 0, - "nodes": [], + "count": 1, + "nodes": [ + { + "__typename": "DataTypeRule", + "id": "gid://sagittarius/DataTypeRule/7", + "variant": "NUMBER_RANGE", + "updatedAt": "2026-06-19T15:33:16Z", + "createdAt": "2026-06-19T15:33:16Z", + "config": { + "__typename": "DataTypeRulesNumberRangeConfig", + "from": 100, + "steps": 0, + "to": 599 + } + } + ], "pageInfo": { - "endCursor": null, + "endCursor": "Nw", "hasNextPage": false, "__typename": "PageInfo" } @@ -987,39 +1111,45 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/21", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "COMPARATOR", + "id": "gid://sagittarius/DataType/24", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_RESPONSE", "genericKeys": [ - "I" + "T" ], - "type": "(left: I, right: I) => NUMBER", + "type": "{ payload: T, headers: OBJECT<{}>, http_status_code: HTTP_STATUS_CODE }", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Comparator" + "content": "HTTP Response" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "compare;comparator" + "content": "http;response;object" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Compare ${I}" + "content": "HTTP Response" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -1033,39 +1163,43 @@ export const DATA_TYPES: DataType[] = [ }, { "__typename": "DataType", - "id": "gid://sagittarius/DataType/22", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "identifier": "REST_ADAPTER_INPUT", - "genericKeys": [ - "T" - ], - "type": "{ body: T, headers: OBJECT<{}> }", + "id": "gid://sagittarius/DataType/25", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "HTTP_SCHEMA", + "genericKeys": [], + "type": "'application/json' | 'application/xml' | 'text/plain' | 'text/csv' | string | undefined", + "definitionSource": "", + "version": "0.0.0", "name": [ { "__typename": "Translation", "code": "en-US", - "content": "Rest Adapter Input" + "content": "HTTP schema" } ], "aliases": [ { "__typename": "Translation", "code": "en-US", - "content": "http;rest;adapter;input" + "content": "http;method;get;post;put;delete;path;head" } ], "displayMessages": [ { "__typename": "Translation", "code": "en-US", - "content": "Rest Adapter Input" + "content": "HTTP schema" } ], "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5" + }, "rules": { "__typename": "DataTypeRuleConnection", "count": 0, @@ -1076,140 +1210,330 @@ export const DATA_TYPES: DataType[] = [ "__typename": "PageInfo" } } - } -]; - -/** - * Built-in function signatures for validation and type inference. - */ -export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ + }, { - "id": "gid://sagittarius/FunctionDefinition/1", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "signature": "(list: LIST, predicate: PREDICATE): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" + "__typename": "DataType", + "id": "gid://sagittarius/DataType/26", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "LIST", + "genericKeys": [ + "T" + ], + "type": "T[]", + "definitionSource": "", + "version": "0.0.0", + "name": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Generic List" + } + ], + "aliases": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "list;array;collection" + } + ], + "displayMessages": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "List of ${T}" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6" + }, + "rules": { + "__typename": "DataTypeRuleConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + } + }, + { + "__typename": "DataType", + "id": "gid://sagittarius/DataType/9", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "NUMBER", + "genericKeys": [], + "type": "number", + "definitionSource": "", + "version": "0.0.0", + "name": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Number" + } + ], "aliases": [ { + "__typename": "Translation", "code": "en-US", - "content": "filter;array;list;collection;std", - "__typename": "Translation" + "content": "number;integer;float;double;long" } ], - "deprecationMessages": [], - "descriptions": [ + "displayMessages": [ { + "__typename": "Translation", "code": "en-US", - "content": "Returns a new list containing only the elements from the input list for which the predicate returns true.", - "__typename": "Translation" + "content": "Number" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7" + }, + "rules": { + "__typename": "DataTypeRuleConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + } + }, + { + "__typename": "DataType", + "id": "gid://sagittarius/DataType/6", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "OBJECT", + "genericKeys": [ + "T" + ], + "type": "{ [K in keyof T]: T[K] }", + "definitionSource": "", + "version": "0.0.0", + "name": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Object" + } + ], + "aliases": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "object;struct;data" } ], - "documentations": [], "displayMessages": [ { + "__typename": "Translation", "code": "en-US", - "content": "Filter elements in ${list} matching ${predicate}", - "__typename": "Translation" + "content": "Object" } ], - "identifier": "std::list::filter", - "names": [ + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/8" + }, + "rules": { + "__typename": "DataTypeRuleConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + } + }, + { + "__typename": "DataType", + "id": "gid://sagittarius/DataType/27", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "TYPE", + "genericKeys": [ + "T" + ], + "type": "T", + "definitionSource": "", + "version": "0.0.0", + "name": [ { + "__typename": "Translation", "code": "en-US", - "content": "Filter List", - "__typename": "Translation" + "content": "Type" } ], - "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/1", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "names": [ - { - "code": "en-US", - "content": "Input List", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The list to be filtered.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/2", - "identifier": "predicate", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", - "names": [ - { - "code": "en-US", - "content": "Filter Predicate", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "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.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - } - ], - "__typename": "ParameterDefinitionConnection" + "aliases": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "type;data type;data-type;datatype;type definition;type-definition;type-def;typedef" + } + ], + "displayMessages": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Type of ${T}" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/1", - "identifier": "std::list::filter", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/8" + }, + "rules": { + "__typename": "DataTypeRuleConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + } + }, + { + "__typename": "DataType", + "id": "gid://sagittarius/DataType/20", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "TEXT", + "genericKeys": [], + "type": "string", + "definitionSource": "", + "version": "0.0.0", + "name": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Text" + } + ], + "aliases": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "text;char;literal;string" + } + ], + "displayMessages": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Text" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9" + }, + "rules": { + "__typename": "DataTypeRuleConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + } + }, + { + "__typename": "DataType", + "id": "gid://sagittarius/DataType/28", + "createdAt": "2026-06-19T15:33:16Z", + "updatedAt": "2026-06-19T15:34:59Z", + "identifier": "TEXT_ENCODING", + "genericKeys": [], + "type": "'BASE64'", + "definitionSource": "", + "version": "0.0.0", + "name": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Text Encoding" + } + ], + "aliases": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "text;encoding;base64" + } + ], + "displayMessages": [ + { + "__typename": "Translation", + "code": "en-US", + "content": "Text Encoding" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/2", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "signature": "(list: LIST): T", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9" }, + "rules": { + "__typename": "DataTypeRuleConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + } + } +]; + +/** + * Built-in function signatures for validation and type inference. + */ +export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ + { + "id": "gid://sagittarius/FunctionDefinition/1", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(http_status_code: HTTP_STATUS_CODE, headers: OBJECT<{}>, http_schema: S, payload: HTTP_PAYLOAD): void", + "identifier": "rest::control::respond", + "displayIcon": "tabler:cube-send", "aliases": [ { "code": "en-US", - "content": "first;array;list;collection;std", + "content": "respond;control;http", "__typename": "Translation" } ], @@ -1217,7 +1541,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Retrieves the first element from the list.", + "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.", "__typename": "Translation" } ], @@ -1225,216 +1549,91 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Get First Element in ${list}", + "content": "Sends response with status ${http_status_code} and payload ${payload}", "__typename": "Translation" } ], - "identifier": "std::list::first", "names": [ { "code": "en-US", - "content": "First Element of List", + "content": "Respond", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/2", + "identifier": "draco-rest" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/3", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:27Z", - "createdAt": "2026-03-15T16:27:27Z", + "id": "gid://sagittarius/ParameterDefinition/1", + "identifier": "http_status_code", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input List", + "content": "HTTP Status Code", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list from which to retrieve the first element.", + "content": "An HTTP status code is a three-digit number (100–599) indicating the result of a request (e.g., 200, 404, 500).", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - } - ], - "__typename": "ParameterDefinitionConnection" - }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/2", - "identifier": "std::list::first", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" - }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/3", - "createdAt": "2026-03-15T16:27:27Z", - "updatedAt": "2026-03-15T16:27:27Z", - "signature": "(list: LIST): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" }, { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, - "aliases": [ - { - "code": "en-US", - "content": "max;maximum;largest;greatest;array;list;collection;std", - "__typename": "Translation" - } - ], - "deprecationMessages": [], - "descriptions": [ - { - "code": "en-US", - "content": "Finds the maximum value in a numeric list.", - "__typename": "Translation" - } - ], - "documentations": [], - "displayMessages": [ - { - "code": "en-US", - "content": "Maximum of ${list}", - "__typename": "Translation" - } - ], - "identifier": "std::list::max", - "names": [ - { - "code": "en-US", - "content": "Find Maximum Number", - "__typename": "Translation" - } - ], - "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/4", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/2", + "identifier": "headers", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List of Numbers", + "content": "HTTP response headers", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A list of numbers to find the maximum value from.", + "content": "A collection of key-value pairs containing additional response metadata.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - } - ], - "__typename": "ParameterDefinitionConnection" - }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/3", - "identifier": "std::list::max", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" - }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/4", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, index: NUMBER): T", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" }, { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, - "aliases": [ - { - "code": "en-US", - "content": "at;array;list;collection;std;index", - "__typename": "Translation" - } - ], - "deprecationMessages": [], - "descriptions": [ - { - "code": "en-US", - "content": "Retrieves the element at a specified index from a list.", - "__typename": "Translation" - } - ], - "documentations": [], - "displayMessages": [ - { - "code": "en-US", - "content": "Get element at ${index} of ${list}", - "__typename": "Translation" - } - ], - "identifier": "std::list::at", - "names": [ - { - "code": "en-US", - "content": "Get Element of List", - "__typename": "Translation" - } - ], - "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/5", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/3", + "identifier": "http_schema", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input List", + "content": "Content Type", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list from which to retrieve an element.", + "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.", "__typename": "Translation" } ], @@ -1442,21 +1641,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/6", - "identifier": "index", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/4", + "identifier": "payload", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Index", + "content": "Response Payload", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The zero-based index of the element to retrieve.", + "content": "Contains the response payload. For application/json the value must be an OBJECT, for all other content types a plain string is expected.", "__typename": "Translation" } ], @@ -1467,10 +1667,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/4", - "identifier": "std::list::at", + "id": "gid://sagittarius/RuntimeFunctionDefinition/1", + "identifier": "rest::control::respond", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -1478,25 +1680,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/5", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, comparator: COMPARATOR): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/2", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(value: BOOLEAN): NUMBER", + "identifier": "std::boolean::as_number", + "displayIcon": "tabler:toggle-left", "aliases": [ { "code": "en-US", - "content": "sort_reverse;array;list;collection;std;sort;reverse", + "content": "to number;numeric;boolean;logic;std;as;number", "__typename": "Translation" } ], @@ -1504,7 +1697,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new list with the elements sorted in descending order according to the comparator function provided.", + "content": "Will convert the boolean to a number.", "__typename": "Translation" } ], @@ -1512,58 +1705,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Reversed-Sort ${list} using ${comparator}", + "content": "Convert ${value} to number", "__typename": "Translation" } ], - "identifier": "std::list::sort_reverse", "names": [ { "code": "en-US", - "content": "Sort List in Reverse", + "content": "Boolean as Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/3", + "identifier": "taurus-boolean" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/7", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "List", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The input list to be sorted in reverse order.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/8", - "identifier": "comparator", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/5", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Comparator", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering.", + "content": "Converts a boolean to a number.", "__typename": "Translation" } ], @@ -1574,36 +1754,29 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/5", - "identifier": "std::list::sort_reverse", + "id": "gid://sagittarius/RuntimeFunctionDefinition/2", + "identifier": "std::boolean::as_number", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" - }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/6", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): T", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/3", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(value: BOOLEAN): TEXT", + "identifier": "std::boolean::as_text", + "displayIcon": "tabler:toggle-left", "aliases": [ { "code": "en-US", - "content": "last;array;list;collection;std", + "content": "to text;string;format number;boolean;logic;std;as;text", "__typename": "Translation" } ], @@ -1611,7 +1784,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Retrieves the last element from the list.", + "content": "Will convert the boolean to text.", "__typename": "Translation" } ], @@ -1619,36 +1792,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Get Last Element of ${list}", + "content": "Convert ${value} to text", "__typename": "Translation" } ], - "identifier": "std::list::last", "names": [ { "code": "en-US", - "content": "Last Element of List", + "content": "Boolean as Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/3", + "identifier": "taurus-boolean" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/9", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/6", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input List", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list from which to retrieve the last element.", + "content": "Converts a boolean to a text.", "__typename": "Translation" } ], @@ -1659,10 +1841,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/6", - "identifier": "std::list::last", + "id": "gid://sagittarius/RuntimeFunctionDefinition/3", + "identifier": "std::boolean::as_text", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -1670,30 +1854,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/7", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, consumer: CONSUMER): void", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/10", - "identifier": "CONSUMER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/4", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(value: NUMBER): BOOLEAN", + "identifier": "std::boolean::from_number", + "displayIcon": "tabler:toggle-left", "aliases": [ { "code": "en-US", - "content": "for_each;array;list;collection;std;for;each", + "content": "from number;to boolean;convert;boolean;logic;std;from;number", "__typename": "Translation" } ], @@ -1701,7 +1871,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Executes a consumer function for each element in the list.", + "content": "Will convert the number to a boolean.", "__typename": "Translation" } ], @@ -1709,58 +1879,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "For each in ${list} do ${consumer}", + "content": "Convert ${value} to boolean", "__typename": "Translation" } ], - "identifier": "std::list::for_each", "names": [ { "code": "en-US", - "content": "For Each Element", + "content": "Boolean from Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/3", + "identifier": "taurus-boolean" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/10", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "Input List", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "Each element of this list will be passed to the provided consumer function for processing.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/11", - "identifier": "consumer", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/7", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Consumer Function", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This function is invoked once for each element in the list. It is not expected to return a value.", + "content": "Converts a number to a boolean.", "__typename": "Translation" } ], @@ -1771,10 +1928,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/7", - "identifier": "std::list::for_each", + "id": "gid://sagittarius/RuntimeFunctionDefinition/4", + "identifier": "std::boolean::from_number", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -1782,30 +1941,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/8", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, transform: TRANSFORM): LIST", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/9", - "identifier": "TRANSFORM", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/5", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(value: TEXT): BOOLEAN", + "identifier": "std::boolean::from_text", + "displayIcon": "tabler:toggle-left", "aliases": [ { "code": "en-US", - "content": "map;array;list;collection;std", + "content": "from text;parse;convert;boolean;logic;std;from;text", "__typename": "Translation" } ], @@ -1813,7 +1958,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "content": "Will convert the string to a boolean.", "__typename": "Translation" } ], @@ -1821,58 +1966,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Apply ${transform} for each in ${list}", + "content": "Convert ${value} to boolean", "__typename": "Translation" } ], - "identifier": "std::list::map", "names": [ { "code": "en-US", - "content": "Map List", + "content": "Boolean from Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/3", + "identifier": "taurus-boolean" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/12", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "Input List", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "Each element of this list will be passed through the transform function.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/13", - "identifier": "transform", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/8", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Transform Function", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The transform function is applied to every element of the list to produce a new list.", + "content": "Converts a text to a boolean.", "__typename": "Translation" } ], @@ -1883,10 +2015,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/8", - "identifier": "std::list::map", + "id": "gid://sagittarius/RuntimeFunctionDefinition/5", + "identifier": "std::boolean::from_text", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -1894,30 +2028,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/9", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/6", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(first: BOOLEAN, second: BOOLEAN): BOOLEAN", + "identifier": "std::boolean::is_equal", + "displayIcon": "tabler:toggle-left", "aliases": [ { "code": "en-US", - "content": "sum;total;add all;array;list;collection;std", + "content": "equal;equals;same;boolean;logic;std;is", "__typename": "Translation" } ], @@ -1925,7 +2045,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns the total sum of the elements in the numeric list.", + "content": "Compares two boolean values for equality. Returns true if they are the same, false otherwise.", "__typename": "Translation" } ], @@ -1933,36 +2053,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Sum of ${list}", + "content": "${first} Equals ${second}", "__typename": "Translation" } ], - "identifier": "std::list::sum", "names": [ { "code": "en-US", - "content": "Sum of Numbers", + "content": "Is Equal", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/3", + "identifier": "taurus-boolean" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/14", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/9", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number List", + "content": "First", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Calculates the sum of all numbers in the given list.", + "content": "The first boolean value to compare.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/10", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Second", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The second boolean value to compare.", "__typename": "Translation" } ], @@ -1973,10 +2125,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/9", - "identifier": "std::list::sum", + "id": "gid://sagittarius/RuntimeFunctionDefinition/6", + "identifier": "std::boolean::is_equal", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -1984,30 +2138,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/10", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, item: T): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/7", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(value: BOOLEAN): BOOLEAN", + "identifier": "std::boolean::negate", + "displayIcon": "tabler:toggle-left", "aliases": [ { "code": "en-US", - "content": "index_of;array;list;collection;std;index;of", + "content": "negate;negative;invert;opposite;boolean;logic;std", "__typename": "Translation" } ], @@ -2015,7 +2155,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "content": "Negates a boolean value.", "__typename": "Translation" } ], @@ -2023,58 +2163,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Get Index of ${item} in ${list}", + "content": "Negate ${value}", "__typename": "Translation" } ], - "identifier": "std::list::index_of", "names": [ { "code": "en-US", - "content": "Index of Item", + "content": "Negate Boolean", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/3", + "identifier": "taurus-boolean" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/15", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "List", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "A list of elements in which the specified item will be searched for to determine its index.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/16", - "identifier": "item", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/11", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Item", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The item for which the function searches in the list and returns the index of its first occurrence.", + "content": "The boolean value to negate.", "__typename": "Translation" } ], @@ -2085,10 +2212,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/10", - "identifier": "std::list::index_of", + "id": "gid://sagittarius/RuntimeFunctionDefinition/7", + "identifier": "std::boolean::negate", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2096,40 +2225,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/11", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, predicate: PREDICATE): NUMBER", - "linkedDataTypes": { - "count": 4, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/20", - "identifier": "PREDICATE", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/8", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(condition: BOOLEAN, runnable: RUNNABLE): void", + "identifier": "std::control::if", + "displayIcon": "tabler:arrow-ramp-right-2", "aliases": [ { "code": "en-US", - "content": "find index;index of;position;array;list;collection;std;find;index", + "content": "if;control;std", "__typename": "Translation" } ], @@ -2137,7 +2242,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "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.", "__typename": "Translation" } ], @@ -2145,36 +2250,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Index of Element in ${list} matching ${predicate}", + "content": "If ${condition} is True do ${runnable}", "__typename": "Translation" } ], - "identifier": "std::list::find_index", "names": [ { "code": "en-US", - "content": "Find Index of Element in List", + "content": "If", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4", + "identifier": "taurus-control" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/17", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/12", + "identifier": "condition", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input List", + "content": "Condition", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list in which to find the index of an element that satisfies the predicate.", + "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.", "__typename": "Translation" } ], @@ -2182,21 +2296,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/18", - "identifier": "predicate", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/13", + "identifier": "runnable", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Search Predicate", + "content": "Runnable", "__typename": "Translation" } ], "descriptions": [ { "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.", + "content": "Defines the runnable that runs if the condition evaluates to true.", "__typename": "Translation" } ], @@ -2207,10 +2322,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/11", - "identifier": "std::list::find_index", + "id": "gid://sagittarius/RuntimeFunctionDefinition/8", + "identifier": "std::control::if", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2218,25 +2335,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/12", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): T", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/9", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE): void", + "identifier": "std::control::if_else", + "displayIcon": "tabler:arrow-ramp-right", "aliases": [ { "code": "en-US", - "content": "pop;array;list;collection;std", + "content": "if_else;control;std;if;else", "__typename": "Translation" } ], @@ -2244,129 +2352,82 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Removes the last element from the specified list and returns it. The list will be modified.", + "content": "Evaluates a condition and executes either the Then Runnable or the Else Runnable.", + "__typename": "Translation" + } + ], + "documentations": [ + { + "code": "en-US", + "content": "Evaluates a boolean condition. If true, executes the Runnable. Otherwise executes the Else Runnable.", "__typename": "Translation" } ], - "documentations": [], "displayMessages": [ { "code": "en-US", - "content": "Remove Last Item of ${list}", + "content": "If ${condition} is True do ${then_runnable} else ${else_runnable}", "__typename": "Translation" } ], - "identifier": "std::list::pop", "names": [ { "code": "en-US", - "content": "Pop from List", + "content": "If-Else", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4", + "identifier": "taurus-control" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/19", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/14", + "identifier": "condition", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "Condition", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list to remove the last item from.", + "content": "Boolean that determines which branch to execute. If true the Runnable runs otherwise the Else Runnable runs.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - } - ], - "__typename": "ParameterDefinitionConnection" - }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/12", - "identifier": "std::list::pop", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" - }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/13", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, comparator: COMPARATOR): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, - "aliases": [ - { - "code": "en-US", - "content": "sort;array;list;collection;std", - "__typename": "Translation" - } - ], - "deprecationMessages": [], - "descriptions": [ - { - "code": "en-US", - "content": "Returns a new list with the elements sorted according to the comparator function provided.", - "__typename": "Translation" - } - ], - "documentations": [], - "displayMessages": [ - { - "code": "en-US", - "content": "Sort ${list} using ${comparator}", - "__typename": "Translation" - } - ], - "identifier": "std::list::sort", - "names": [ - { - "code": "en-US", - "content": "Sort List", - "__typename": "Translation" - } - ], - "parameterDefinitions": { - "nodes": [ + }, { - "id": "gid://sagittarius/ParameterDefinition/20", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/15", + "identifier": "runnable", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "Runnable", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input list to be sorted.", + "content": "Defines the runnable that runs if the condition evaluates to true.", "__typename": "Translation" } ], @@ -2374,21 +2435,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/21", - "identifier": "comparator", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/16", + "identifier": "else_runnable", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Comparator", + "content": "Else Runnable", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering.", + "content": "Defines the runnable that runs if the condition evaluates to false.", "__typename": "Translation" } ], @@ -2399,10 +2461,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/13", - "identifier": "std::list::sort", + "id": "gid://sagittarius/RuntimeFunctionDefinition/9", + "identifier": "std::control::if_else", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2410,35 +2474,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/14", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, predicate: PREDICATE): T", - "linkedDataTypes": { - "count": 3, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/20", - "identifier": "PREDICATE", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/10", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(value: T): T", + "identifier": "std::control::return", + "displayIcon": "tabler:arrow-back", "aliases": [ { "code": "en-US", - "content": "find last;last index;last position;array;list;collection;std;find;last", + "content": "return;control;std", "__typename": "Translation" } ], @@ -2446,7 +2491,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "content": "Ends the current context and returns the specified value to the upper scope.", "__typename": "Translation" } ], @@ -2454,58 +2499,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Last Element of ${list} matching ${predicate}", + "content": "Return ${value}", "__typename": "Translation" } ], - "identifier": "std::list::find_last", "names": [ { "code": "en-US", - "content": "Find Last Element in List", + "content": "Return", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4", + "identifier": "taurus-control" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/22", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "Input List", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The list in which an element satisfying the predicate will be searched.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/23", - "identifier": "predicate", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/17", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Search Predicate", + "content": "Return Value", "__typename": "Translation" } ], "descriptions": [ { "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.", + "content": "The value to be returned to the upper context.", "__typename": "Translation" } ], @@ -2516,10 +2548,75 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/14", - "identifier": "std::list::find_last", + "id": "gid://sagittarius/RuntimeFunctionDefinition/10", + "identifier": "std::control::return", + "definitionSource": "", + "version": "0.0.0", + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" + }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/11", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(): void", + "identifier": "std::control::stop", + "displayIcon": "tabler:xbox-x", + "aliases": [ + { + "code": "en-US", + "content": "stop;control;std", + "__typename": "Translation" + } + ], + "deprecationMessages": [], + "descriptions": [ + { + "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.", + "__typename": "Translation" + } + ], + "documentations": [], + "displayMessages": [ + { + "code": "en-US", + "content": "Stop", + "__typename": "Translation" + } + ], + "names": [ + { + "code": "en-US", + "content": "Stop", + "__typename": "Translation" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4", + "identifier": "taurus-control" + }, + "parameterDefinitions": { + "nodes": [], + "__typename": "ParameterDefinitionConnection" + }, + "runtimeFunctionDefinition": { + "id": "gid://sagittarius/RuntimeFunctionDefinition/11", + "identifier": "std::control::stop", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2527,25 +2624,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/15", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/12", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "signature": "(value: T): T", + "identifier": "std::control::value", + "displayIcon": "tabler:new-section", "aliases": [ { "code": "en-US", - "content": "reverse;array;list;collection;std", + "content": "value;save;create;control;std", "__typename": "Translation" } ], @@ -2553,7 +2641,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new list with the elements of the input list in reverse order.", + "content": "Saves the given value.", "__typename": "Translation" } ], @@ -2561,36 +2649,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Reverse ${list}", + "content": "Save ${value}", "__typename": "Translation" } ], - "identifier": "std::list::reverse", "names": [ { "code": "en-US", - "content": "Reverse List", + "content": "Set Value", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/4", + "identifier": "taurus-control" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/24", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/18", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input list to be reversed.", + "content": "The value to save.", "__typename": "Translation" } ], @@ -2601,10 +2698,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/15", - "identifier": "std::list::reverse", + "id": "gid://sagittarius/RuntimeFunctionDefinition/12", + "identifier": "std::control::value", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2612,30 +2711,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/16", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, item: T): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/13", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:00Z", + "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", + "identifier": "http::request::send", + "displayIcon": "tabler:world-www", "aliases": [ { "code": "en-US", - "content": "push;array;list;collection;std", + "content": "send;sends;execute;request;http", "__typename": "Translation" } ], @@ -2643,7 +2728,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Adds a new element to the end of the list and returns the new length of the list.", + "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.", "__typename": "Translation" } ], @@ -2651,36 +2736,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Push ${item} into ${list}", + "content": "Send request to ${url} with ${payload}", "__typename": "Translation" } ], - "identifier": "std::list::push", "names": [ { "code": "en-US", - "content": "Push to List", + "content": "Send HTTP request", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/5", + "identifier": "taurus-http" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/25", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/19", + "identifier": "http_method", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "HTTP Method", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list to which an item will be added.", + "content": "Defines the HTTP method to be used, such as GET, POST, PUT, or DELETE.", "__typename": "Translation" } ], @@ -2688,111 +2782,160 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/26", - "identifier": "item", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/20", + "identifier": "url", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Item", + "content": "Request URL", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The value to be added at the end of the list.", + "content": "Specifies the endpoint address, including protocol, host, path, and query parameters, where the request is directed.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - } - ], - "__typename": "ParameterDefinitionConnection" - }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/16", - "identifier": "std::list::push", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" - }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/17", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ + }, + { + "id": "gid://sagittarius/ParameterDefinition/21", + "identifier": "http_auth", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Auth Type", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "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.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" + "id": "gid://sagittarius/ParameterDefinition/22", + "identifier": "http_auth_value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Auth Value", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "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.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, - "aliases": [ - { - "code": "en-US", - "content": "min;minimum;smallest;least;array;list;collection;std", - "__typename": "Translation" - } - ], - "deprecationMessages": [], - "descriptions": [ - { - "code": "en-US", - "content": "Finds the minimum value in a numeric list.", - "__typename": "Translation" - } - ], - "documentations": [], - "displayMessages": [ - { - "code": "en-US", - "content": "Minimum of ${list}", - "__typename": "Translation" - } - ], - "identifier": "std::list::min", - "names": [ - { - "code": "en-US", - "content": "Find Minimum Number", - "__typename": "Translation" - } - ], - "parameterDefinitions": { - "nodes": [ + "id": "gid://sagittarius/ParameterDefinition/23", + "identifier": "http_auth_place", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Auth Placement", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "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.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, { - "id": "gid://sagittarius/ParameterDefinition/27", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/24", + "identifier": "http_schema", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number List", + "content": "Content Type", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A list of numbers to find the minimum value from.", + "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.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/25", + "identifier": "payload", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Request Payload", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "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.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/26", + "identifier": "headers", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "HTTP Headers", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "An optional collection of key-value pairs containing additional request metadata such as custom headers.", "__typename": "Translation" } ], @@ -2803,10 +2946,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/17", - "identifier": "std::list::min", + "id": "gid://sagittarius/RuntimeFunctionDefinition/13", + "identifier": "http::request::send", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2814,30 +2959,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/18", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/14", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, index: NUMBER): T", + "identifier": "std::list::at", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "is_empty;array;list;collection;std;is;empty", + "content": "at;array;list;collection;std;index", "__typename": "Translation" } ], @@ -2845,7 +2976,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the list contains no elements, otherwise returns false.", + "content": "Retrieves the element at a specified index from a list.", "__typename": "Translation" } ], @@ -2853,36 +2984,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Check if ${list} is empty", + "content": "Get element at ${index} of ${list}", "__typename": "Translation" } ], - "identifier": "std::list::is_empty", "names": [ { "code": "en-US", - "content": "Is List Empty", + "content": "Get Element of List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/28", + "id": "gid://sagittarius/ParameterDefinition/27", "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "Input List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list to check for emptiness.", + "content": "The list from which to retrieve an element.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/28", + "identifier": "index", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Index", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The zero-based index of the element to retrieve.", "__typename": "Translation" } ], @@ -2893,10 +3056,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/18", - "identifier": "std::list::is_empty", + "id": "gid://sagittarius/RuntimeFunctionDefinition/14", + "identifier": "std::list::at", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2904,30 +3069,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/19", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/15", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(first: LIST, second: LIST): LIST", + "identifier": "std::list::concat", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "size;array;list;collection;std", + "content": "concat;combine;join;append;array;list;collection;std", "__typename": "Translation" } ], @@ -2935,7 +3086,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "This function returns the count of elements present in the given list.", + "content": "Concatenates/combine two lists into a single list.", "__typename": "Translation" } ], @@ -2943,36 +3094,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Size of ${list}", + "content": "Combine ${first} with ${second}", "__typename": "Translation" } ], - "identifier": "std::list::size", "names": [ { "code": "en-US", - "content": "List Size", + "content": "Combine Lists", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { "id": "gid://sagittarius/ParameterDefinition/29", - "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "First List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list whose number of elements is to be returned.", + "content": "The first list to concatenate.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/30", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Second List", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The second list to concatenate.", "__typename": "Translation" } ], @@ -2983,10 +3166,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/19", - "identifier": "std::list::size", + "id": "gid://sagittarius/RuntimeFunctionDefinition/15", + "identifier": "std::list::concat", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -2994,25 +3179,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/20", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, item: T): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/16", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, predicate: PREDICATE): LIST", + "identifier": "std::list::filter", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "remove;delete;strip;array;list;collection;std", + "content": "filter;array;list;collection;std", "__typename": "Translation" } ], @@ -3020,7 +3196,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Removes the first matching item from the given list and returns the resulting list.", + "content": "Returns a new list containing only the elements from the input list for which the predicate returns true.", "__typename": "Translation" } ], @@ -3028,36 +3204,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Remove ${item} from ${list}", + "content": "Filter elements in ${list} matching ${predicate}", "__typename": "Translation" } ], - "identifier": "std::list::remove", "names": [ { "code": "en-US", - "content": "Remove from List", + "content": "Filter List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/30", + "id": "gid://sagittarius/ParameterDefinition/31", "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "Input List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The list from which the item will be removed.", + "content": "The list to be filtered.", "__typename": "Translation" } ], @@ -3065,21 +3250,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/31", - "identifier": "item", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/32", + "identifier": "predicate", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Item", + "content": "Filter Predicate", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The item to remove from the list.", + "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.", "__typename": "Translation" } ], @@ -3090,10 +3276,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/20", - "identifier": "std::list::remove", + "id": "gid://sagittarius/RuntimeFunctionDefinition/16", + "identifier": "std::list::filter", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3101,25 +3289,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/21", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST>): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/17", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, predicate: PREDICATE): T", + "identifier": "std::list::find", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "flat;array;list;collection;std", + "content": "find;array;list;collection;std", "__typename": "Translation" } ], @@ -3127,7 +3306,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Flattens a nested list into a single-level list.", + "content": "Returns the first element from the input list for which the predicate returns true. If no element matches, returns null.", "__typename": "Translation" } ], @@ -3135,36 +3314,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Flatten ${list}", + "content": "Find first element in ${list} matching ${predicate}", "__typename": "Translation" } ], - "identifier": "std::list::flat", "names": [ { "code": "en-US", - "content": "Flatten List", + "content": "Find Element in List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/32", + "id": "gid://sagittarius/ParameterDefinition/33", "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Nested List", + "content": "Input List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A list containing sub-lists that will be flattened into a single-level list.", + "content": "The list in which an element satisfying the predicate will be searched.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/34", + "identifier": "predicate", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Search Predicate", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "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.", "__typename": "Translation" } ], @@ -3175,10 +3386,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/21", - "identifier": "std::list::flat", + "id": "gid://sagittarius/RuntimeFunctionDefinition/17", + "identifier": "std::list::find", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3186,25 +3399,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/22", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(first: LIST, second: LIST): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/18", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, predicate: PREDICATE): NUMBER", + "identifier": "std::list::find_index", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "concat;combine;join;append;array;list;collection;std", + "content": "find index;index of;position;array;list;collection;std;find;index", "__typename": "Translation" } ], @@ -3212,7 +3416,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Concatenates/combine two lists into a single list.", + "content": "Returns the zero-based index of the first element for which the predicate returns true. If no element matches, returns -1.", "__typename": "Translation" } ], @@ -3220,36 +3424,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Combine ${first} with ${second}", + "content": "Index of Element in ${list} matching ${predicate}", "__typename": "Translation" } ], - "identifier": "std::list::concat", "names": [ { "code": "en-US", - "content": "Combine Lists", + "content": "Find Index of Element in List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/33", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/35", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "First List", + "content": "Input List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The first list to concatenate.", + "content": "The list in which to find the index of an element that satisfies the predicate.", "__typename": "Translation" } ], @@ -3257,21 +3470,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/34", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/36", + "identifier": "predicate", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second List", + "content": "Search Predicate", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second list to concatenate.", + "content": "A function that takes an element of the list and returns a boolean indicating if the element satisfies the search criteria.", "__typename": "Translation" } ], @@ -3282,41 +3496,29 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/22", - "identifier": "std::list::concat", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" - }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/23", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, join_text: TEXT): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" + "id": "gid://sagittarius/RuntimeFunctionDefinition/18", + "identifier": "std::list::find_index", + "definitionSource": "", + "version": "0.0.0", + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/19", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, predicate: PREDICATE): T", + "identifier": "std::list::find_last", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "join;array;list;collection;std", + "content": "find last;last index;last position;array;list;collection;std;find;last", "__typename": "Translation" } ], @@ -3324,7 +3526,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a single concatenated string of text joined by the provided join text.", + "content": "Returns the last element from the input list for which the predicate returns true. If no element matches, returns null or equivalent.", "__typename": "Translation" } ], @@ -3332,36 +3534,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Joins ${list} using '${join_text}'", + "content": "Last Element of ${list} matching ${predicate}", "__typename": "Translation" } ], - "identifier": "std::list::join", "names": [ { "code": "en-US", - "content": "Join Text List", + "content": "Find Last Element in List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/35", + "id": "gid://sagittarius/ParameterDefinition/37", "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List of Text", + "content": "Input List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A list of text elements to combined into a single word.", + "content": "The list in which an element satisfying the predicate will be searched.", "__typename": "Translation" } ], @@ -3369,21 +3580,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/36", - "identifier": "join_text", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/38", + "identifier": "predicate", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Join Text", + "content": "Search Predicate", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text that will be used to join the list elements into a single string.", + "content": "A function that takes an element of the list and returns a boolean indicating if the element matches the search criteria.", "__typename": "Translation" } ], @@ -3394,10 +3606,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/23", - "identifier": "std::list::join", + "id": "gid://sagittarius/RuntimeFunctionDefinition/19", + "identifier": "std::list::find_last", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3405,35 +3619,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/24", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST, predicate: PREDICATE): T", - "linkedDataTypes": { - "count": 3, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/20", - "identifier": "PREDICATE", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/20", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): T", + "identifier": "std::list::first", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "find;array;list;collection;std", + "content": "first;array;list;collection;std", "__typename": "Translation" } ], @@ -3441,7 +3636,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns the first element from the input list for which the predicate returns true. If no element matches, returns null.", + "content": "Retrieves the first element from the list.", "__typename": "Translation" } ], @@ -3449,25 +3644,34 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Find first element in ${list} matching ${predicate}", + "content": "Get First Element in ${list}", "__typename": "Translation" } ], - "identifier": "std::list::find", "names": [ { "code": "en-US", - "content": "Find Element in List", + "content": "First Element of List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/37", + "id": "gid://sagittarius/ParameterDefinition/39", "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -3478,29 +3682,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "The list in which an element satisfying the predicate will be searched.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/38", - "identifier": "predicate", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "Search Predicate", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "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.", + "content": "The list from which to retrieve the first element.", "__typename": "Translation" } ], @@ -3511,10 +3693,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/24", - "identifier": "std::list::find", + "id": "gid://sagittarius/RuntimeFunctionDefinition/20", + "identifier": "std::list::first", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3522,25 +3706,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/25", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(list: LIST): LIST", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/21", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST>): LIST", + "identifier": "std::list::flat", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "to_unique;array;list;collection;std;to;unique", + "content": "flat;array;list;collection;std", "__typename": "Translation" } ], @@ -3548,7 +3723,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new list containing only the unique elements from the input list.", + "content": "Flattens a nested list into a single-level list.", "__typename": "Translation" } ], @@ -3556,36 +3731,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Remove duplicates in ${list}", + "content": "Flatten ${list}", "__typename": "Translation" } ], - "identifier": "std::list::to_unique", "names": [ { "code": "en-US", - "content": "To Unique", + "content": "Flatten List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/39", + "id": "gid://sagittarius/ParameterDefinition/40", "identifier": "list", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "List", + "content": "Nested List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input list from which duplicates will be removed.", + "content": "A list containing sub-lists that will be flattened into a single-level list.", "__typename": "Translation" } ], @@ -3596,10 +3780,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/25", - "identifier": "std::list::to_unique", + "id": "gid://sagittarius/RuntimeFunctionDefinition/21", + "identifier": "std::list::flat", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3607,25 +3793,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/26", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/22", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, consumer: CONSUMER): void", + "identifier": "std::list::for_each", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "pi;number;math;std", + "content": "for_each;array;list;collection;std;for;each", "__typename": "Translation" } ], @@ -3633,7 +3810,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Provides the constant value of pi, approximately 3.14159, used in many mathematical calculations.", + "content": "Executes a consumer function for each element in the list.", "__typename": "Translation" } ], @@ -3641,27 +3818,84 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Pi", + "content": "For each in ${list} do ${consumer}", "__typename": "Translation" } ], - "identifier": "std::number::pi", "names": [ { "code": "en-US", - "content": "Pi", + "content": "For Each Element", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { - "nodes": [], + "nodes": [ + { + "id": "gid://sagittarius/ParameterDefinition/41", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Input List", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "Each element of this list will be passed to the provided consumer function for processing.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/42", + "identifier": "consumer", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Consumer Function", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "This function is invoked once for each element in the list. It is not expected to return a value.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + } + ], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/26", - "identifier": "std::number::pi", + "id": "gid://sagittarius/RuntimeFunctionDefinition/22", + "identifier": "std::list::for_each", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3669,25 +3903,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/27", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(radians: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/23", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, item: T): NUMBER", + "identifier": "std::list::index_of", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "tan;tangent;trigonometry;number;math;std", + "content": "index_of;array;list;collection;std;index;of", "__typename": "Translation" } ], @@ -3695,7 +3920,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the tangent value of the input angle measured in radians.", + "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.", "__typename": "Translation" } ], @@ -3703,36 +3928,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Tangent of ${radians}", + "content": "Get Index of ${item} in ${list}", "__typename": "Translation" } ], - "identifier": "std::number::tan", "names": [ { "code": "en-US", - "content": "Tangent", + "content": "Index of Item", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/40", - "identifier": "radians", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/43", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Radians", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Computes the tangent of the given angle in radians.", + "content": "A list of elements in which the specified item will be searched for to determine its index.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/44", + "identifier": "item", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Item", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The item for which the function searches in the list and returns the index of its first occurrence.", "__typename": "Translation" } ], @@ -3743,10 +4000,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/27", - "identifier": "std::number::tan", + "id": "gid://sagittarius/RuntimeFunctionDefinition/23", + "identifier": "std::list::index_of", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3754,25 +4013,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/28", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/24", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): BOOLEAN", + "identifier": "std::list::is_empty", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "natural log;ln;log e;number;math;std", + "content": "is_empty;array;list;collection;std;is;empty", "__typename": "Translation" } ], @@ -3780,7 +4030,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the natural logarithm (log base e) of a number.", + "content": "Returns true if the list contains no elements, otherwise returns false.", "__typename": "Translation" } ], @@ -3788,36 +4038,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Natural Logarithm of ${value}", + "content": "Check if ${list} is empty", "__typename": "Translation" } ], - "identifier": "std::number::ln", "names": [ { "code": "en-US", - "content": "Natural Logarithm", + "content": "Is List Empty", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/41", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/45", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input Number", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The numeric input whose natural logarithm (log base e) will be calculated.", + "content": "The list to check for emptiness.", "__typename": "Translation" } ], @@ -3828,10 +4087,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/28", - "identifier": "std::number::ln", + "id": "gid://sagittarius/RuntimeFunctionDefinition/24", + "identifier": "std::list::is_empty", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3839,30 +4100,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/29", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(value: NUMBER): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/25", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, join_text: TEXT): TEXT", + "identifier": "std::list::join", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "zero;equals zero;number;math;std;is", + "content": "join;array;list;collection;std", "__typename": "Translation" } ], @@ -3870,7 +4117,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the input number is zero. Otherwise returns false.", + "content": "Returns a single concatenated string of text joined by the provided join text.", "__typename": "Translation" } ], @@ -3878,36 +4125,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} Equals 0", + "content": "Joins ${list} using '${join_text}'", "__typename": "Translation" } ], - "identifier": "std::number::is_zero", "names": [ { "code": "en-US", - "content": "Number Is Zero", + "content": "Join Text List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/42", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/46", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "List of Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the numeric input evaluated to determine whether it equals zero.", + "content": "A list of text elements to combined into a single word.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/47", + "identifier": "join_text", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Join Text", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The text that will be used to join the list elements into a single string.", "__typename": "Translation" } ], @@ -3918,10 +4197,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/29", - "identifier": "std::number::is_zero", + "id": "gid://sagittarius/RuntimeFunctionDefinition/25", + "identifier": "std::list::join", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -3929,25 +4210,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/30", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(first: NUMBER, second: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/26", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): T", + "identifier": "std::list::last", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "max;maximum;largest;greatest;number;math;std", + "content": "last;array;list;collection;std", "__typename": "Translation" } ], @@ -3955,7 +4227,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Compares two numbers and returns the maximum value.", + "content": "Retrieves the last element from the list.", "__typename": "Translation" } ], @@ -3963,58 +4235,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Maximum of ${first} and ${second}", + "content": "Get Last Element of ${list}", "__typename": "Translation" } ], - "identifier": "std::number::max", "names": [ { "code": "en-US", - "content": "Maximum Number", + "content": "Last Element of List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/43", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "First Number", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The first number to compare.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/44", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/48", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second Number", + "content": "Input List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second number to compare.", + "content": "The list from which to retrieve the last element.", "__typename": "Translation" } ], @@ -4025,10 +4284,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/30", - "identifier": "std::number::max", + "id": "gid://sagittarius/RuntimeFunctionDefinition/26", + "identifier": "std::list::last", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4036,25 +4297,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/31", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(min: NUMBER, max: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/27", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, transform: TRANSFORM): LIST", + "identifier": "std::list::map", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "random;rand;random number;number;math;std", + "content": "map;array;list;collection;std", "__typename": "Translation" } ], @@ -4062,7 +4314,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a randomly generated number within the given range, inclusive of both minimum and maximum.", + "content": "Transforms each element in the list using the provided function. This will create a new list of new elements which will be returned.", "__typename": "Translation" } ], @@ -4070,36 +4322,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Random Number Between ${min} and ${max}", + "content": "Apply ${transform} for each in ${list}", "__typename": "Translation" } ], - "identifier": "std::number::random_number", "names": [ { "code": "en-US", - "content": "Random Number", + "content": "Map List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/45", - "identifier": "min", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/49", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Minimum Value", + "content": "Input List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Defines the lower bound (inclusive) for the random number generation.", + "content": "Each element of this list will be passed through the transform function.", "__typename": "Translation" } ], @@ -4107,21 +4368,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/46", - "identifier": "max", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/50", + "identifier": "transform", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Maximum Value", + "content": "Transform Function", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Defines the upper bound (inclusive) for the random number generation.", + "content": "The transform function is applied to every element of the list to produce a new list.", "__typename": "Translation" } ], @@ -4132,10 +4394,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/31", - "identifier": "std::number::random_number", + "id": "gid://sagittarius/RuntimeFunctionDefinition/27", + "identifier": "std::list::map", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4143,25 +4407,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/32", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/28", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): NUMBER", + "identifier": "std::list::max", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "euler;number;math;std", + "content": "max;maximum;largest;greatest;array;list;collection;std", "__typename": "Translation" } ], @@ -4169,7 +4424,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Provides the constant value of Euler's number, approximately 2.71828, which is the base of the natural logarithm.", + "content": "Finds the maximum value in a numeric list.", "__typename": "Translation" } ], @@ -4177,53 +4432,78 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Euler's Number", + "content": "Maximum of ${list}", "__typename": "Translation" } ], - "identifier": "std::number::euler", "names": [ { "code": "en-US", - "content": "Euler's Number", + "content": "Find Maximum Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { - "nodes": [], + "nodes": [ + { + "id": "gid://sagittarius/ParameterDefinition/51", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "List of Numbers", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "A list of numbers to find the maximum value from.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + } + ], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/32", - "identifier": "std::number::euler", + "id": "gid://sagittarius/RuntimeFunctionDefinition/28", + "identifier": "std::list::max", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/33", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(first: NUMBER, second: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/29", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): NUMBER", + "identifier": "std::list::min", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "add;plus;sum;total;number;math;std", + "content": "min;minimum;smallest;least;array;list;collection;std", "__typename": "Translation" } ], @@ -4231,7 +4511,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Adds two numbers together.", + "content": "Finds the minimum value in a numeric list.", "__typename": "Translation" } ], @@ -4239,58 +4519,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Plus ${second}", + "content": "Minimum of ${list}", "__typename": "Translation" } ], - "identifier": "std::number::add", "names": [ { "code": "en-US", - "content": "Add Numbers", + "content": "Find Minimum Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/47", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "First Number", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The first number to add.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/48", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/52", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second Number", + "content": "Number List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second number to add.", + "content": "A list of numbers to find the minimum value from.", "__typename": "Translation" } ], @@ -4301,10 +4568,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/33", - "identifier": "std::number::add", + "id": "gid://sagittarius/RuntimeFunctionDefinition/29", + "identifier": "std::list::min", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4312,25 +4581,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/34", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(value: NUMBER, min: NUMBER, max: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/30", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): T", + "identifier": "std::list::pop", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "clamp;limit;bound;number;math;std", + "content": "pop;array;list;collection;std", "__typename": "Translation" } ], @@ -4338,7 +4598,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns the given number clamped between the minimum and maximum bounds.", + "content": "Removes the last element from the specified list and returns it. The list will be modified.", "__typename": "Translation" } ], @@ -4346,80 +4606,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Clamp ${value} between ${min} and ${max}", + "content": "Remove Last Item of ${list}", "__typename": "Translation" } ], - "identifier": "std::number::clamp", "names": [ { "code": "en-US", - "content": "Clamp Number", + "content": "Pop from List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/49", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "Number Input", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The input number that will be limited (clamped) to the specified range.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/50", - "identifier": "min", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", - "names": [ - { - "code": "en-US", - "content": "Minimum", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The minimum allowed value in the clamping operation.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/51", - "identifier": "max", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/53", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Maximum", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The maximum allowed value in the clamping operation.", + "content": "The list to remove the last item from.", "__typename": "Translation" } ], @@ -4430,10 +4655,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/34", - "identifier": "std::number::clamp", + "id": "gid://sagittarius/RuntimeFunctionDefinition/30", + "identifier": "std::list::pop", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4441,25 +4668,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/35", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/31", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, item: T): NUMBER", + "identifier": "std::list::push", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "square;squared;power two;number;math;std", + "content": "push;array;list;collection;std", "__typename": "Translation" } ], @@ -4467,7 +4685,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns the square of the given number.", + "content": "Adds a new element to the end of the list and returns the new length of the list.", "__typename": "Translation" } ], @@ -4475,36 +4693,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} Squared", + "content": "Push ${item} into ${list}", "__typename": "Translation" } ], - "identifier": "std::number::square", "names": [ { "code": "en-US", - "content": "Square", + "content": "Push to List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/52", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/54", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to be squared.", + "content": "The list to which an item will be added.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/55", + "identifier": "item", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Item", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The value to be added at the end of the list.", "__typename": "Translation" } ], @@ -4515,10 +4765,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/35", - "identifier": "std::number::square", + "id": "gid://sagittarius/RuntimeFunctionDefinition/31", + "identifier": "std::list::push", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4526,25 +4778,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/36", - "createdAt": "2026-03-15T16:27:28Z", - "updatedAt": "2026-03-15T16:27:28Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/32", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, item: T): LIST", + "identifier": "std::list::remove", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "square root;sqrt;root;number;math;std;square", + "content": "remove;delete;strip;array;list;collection;std", "__typename": "Translation" } ], @@ -4552,7 +4795,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the positive square root of the input number.", + "content": "Removes the first matching item from the given list and returns the resulting list.", "__typename": "Translation" } ], @@ -4560,36 +4803,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Square Root of ${value}", + "content": "Remove ${item} from ${list}", "__typename": "Translation" } ], - "identifier": "std::number::square_root", "names": [ { "code": "en-US", - "content": "Square Root", + "content": "Remove from List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/53", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:28Z", - "createdAt": "2026-03-15T16:27:28Z", + "id": "gid://sagittarius/ParameterDefinition/56", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to find the square root of.", + "content": "The list from which the item will be removed.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/57", + "identifier": "item", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Item", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The item to remove from the list.", "__typename": "Translation" } ], @@ -4600,10 +4875,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/36", - "identifier": "std::number::square_root", + "id": "gid://sagittarius/RuntimeFunctionDefinition/32", + "identifier": "std::list::remove", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4611,25 +4888,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/37", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(first: NUMBER, second: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/33", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): LIST", + "identifier": "std::list::reverse", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "multiply;times;product;mul;number;math;std", + "content": "reverse;array;list;collection;std", "__typename": "Translation" } ], @@ -4637,7 +4905,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Takes two numeric inputs and returns their product.", + "content": "Returns a new list with the elements of the input list in reverse order.", "__typename": "Translation" } ], @@ -4645,58 +4913,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Multiply by ${second}", + "content": "Reverse ${list}", "__typename": "Translation" } ], - "identifier": "std::number::multiply", "names": [ { "code": "en-US", - "content": "Multiply", + "content": "Reverse List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/54", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "First Number", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The first number to multiply.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/55", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/58", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second Number", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second number to multiply.", + "content": "The input list to be reversed.", "__typename": "Translation" } ], @@ -4707,10 +4962,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/37", - "identifier": "std::number::multiply", + "id": "gid://sagittarius/RuntimeFunctionDefinition/33", + "identifier": "std::list::reverse", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4718,25 +4975,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/38", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/34", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): NUMBER", + "identifier": "std::list::size", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "arcsin;asin;inverse sine;number;math;std", + "content": "size;array;list;collection;std", "__typename": "Translation" } ], @@ -4744,7 +4992,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Computes the angle in radians whose sine is the given number.", + "content": "This function returns the count of elements present in the given list.", "__typename": "Translation" } ], @@ -4752,36 +5000,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Arcsine of ${value}", + "content": "Size of ${list}", "__typename": "Translation" } ], - "identifier": "std::number::arcsin", "names": [ { "code": "en-US", - "content": "Arcsine", + "content": "List Size", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/56", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/59", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Calculates the arcsine (inverse sine) of the input value.", + "content": "The list whose number of elements is to be returned.", "__typename": "Translation" } ], @@ -4792,10 +5049,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/38", - "identifier": "std::number::arcsin", + "id": "gid://sagittarius/RuntimeFunctionDefinition/34", + "identifier": "std::list::size", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4803,25 +5062,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/39", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/35", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, comparator: COMPARATOR): LIST", + "identifier": "std::list::sort", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "sinh;hyperbolic sine;number;math;std", + "content": "sort;array;list;collection;std", "__typename": "Translation" } ], @@ -4829,7 +5079,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the hyperbolic sine (sinh) of the input value.", + "content": "Returns a new list with the elements sorted according to the comparator function provided.", "__typename": "Translation" } ], @@ -4837,36 +5087,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Hyperbolic Sine of ${value}", + "content": "Sort ${list} using ${comparator}", "__typename": "Translation" } ], - "identifier": "std::number::sinh", "names": [ { "code": "en-US", - "content": "Hyperbolic Sine", + "content": "Sort List", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/57", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/60", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number Input", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number for which to calculate the hyperbolic sine.", + "content": "The input list to be sorted.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/61", + "identifier": "comparator", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Comparator", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering.", "__typename": "Translation" } ], @@ -4877,10 +5159,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/39", - "identifier": "std::number::sinh", + "id": "gid://sagittarius/RuntimeFunctionDefinition/35", + "identifier": "std::list::sort", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4888,25 +5172,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/40", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/36", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST, comparator: COMPARATOR): LIST", + "identifier": "std::list::sort_reverse", + "displayIcon": "tabler:arrow-iteration", "aliases": [ { "code": "en-US", - "content": "cosh;hyperbolic cosine;number;math;std", + "content": "sort_reverse;array;list;collection;std;sort;reverse", "__typename": "Translation" } ], @@ -4914,7 +5189,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the hyperbolic cosine (cosh) of the input value.", + "content": "Returns a new list with the elements sorted in descending order according to the comparator function provided.", "__typename": "Translation" } ], @@ -4922,36 +5197,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Hyperbolic Cosine of ${value}", + "content": "Reversed-Sort ${list} using ${comparator}", "__typename": "Translation" } ], - "identifier": "std::number::cosh", "names": [ { "code": "en-US", - "content": "Hyperbolic Cosine", + "content": "Sort List in Reverse", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/58", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/62", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number Input", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number for which to calculate the hyperbolic cosine.", + "content": "The input list to be sorted in reverse order.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/63", + "identifier": "comparator", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Comparator", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "A function that takes two elements and returns a negative, zero, or positive number to indicate their ordering.", "__typename": "Translation" } ], @@ -4962,10 +5269,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/40", - "identifier": "std::number::cosh", + "id": "gid://sagittarius/RuntimeFunctionDefinition/36", + "identifier": "std::list::sort_reverse", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -4973,30 +5282,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/41", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(number: NUMBER): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/37", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): NUMBER", + "identifier": "std::list::sum", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "has;digits;contains;number;std", + "content": "sum;total;add all;array;list;collection;std", "__typename": "Translation" } ], @@ -5004,7 +5299,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Checks if the given number contains any digit characters", + "content": "Returns the total sum of the elements in the numeric list.", "__typename": "Translation" } ], @@ -5012,36 +5307,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Does ${number} have digits", + "content": "Sum of ${list}", "__typename": "Translation" } ], - "identifier": "std::number::has_digits", "names": [ { "code": "en-US", - "content": "Has Digits in Number", + "content": "Sum of Numbers", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/59", - "identifier": "number", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/64", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number Input", + "content": "Number List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to check for digit characters.", + "content": "Calculates the sum of all numbers in the given list.", "__typename": "Translation" } ], @@ -5052,10 +5356,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/41", - "identifier": "std::number::has_digits", + "id": "gid://sagittarius/RuntimeFunctionDefinition/37", + "identifier": "std::list::sum", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5063,25 +5369,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/42", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(number: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/38", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(list: LIST): LIST", + "identifier": "std::list::to_unique", + "displayIcon": "tabler:list", "aliases": [ { "code": "en-US", - "content": "remove:digits;strip;number;math;std", + "content": "to_unique;array;list;collection;std;to;unique", "__typename": "Translation" } ], @@ -5089,7 +5386,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Removes all digit characters from the input number, effectively stripping it down to its non-digit components.", + "content": "Returns a new list containing only the unique elements from the input list.", "__typename": "Translation" } ], @@ -5097,36 +5394,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Remove Digits from ${number}", + "content": "Remove duplicates in ${list}", "__typename": "Translation" } ], - "identifier": "std::number::remove_digits", "names": [ { "code": "en-US", - "content": "Remove Digits from Number", + "content": "To Unique", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/6", + "identifier": "taurus-list" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/60", - "identifier": "number", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/65", + "identifier": "list", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number Input", + "content": "List", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the numeric input. The result will be its value without any digits.", + "content": "The input list from which duplicates will be removed.", "__typename": "Translation" } ], @@ -5137,10 +5443,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/42", - "identifier": "std::number::remove_digits", + "id": "gid://sagittarius/RuntimeFunctionDefinition/38", + "identifier": "std::list::to_unique", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5148,25 +5456,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/43", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/FunctionDefinition/39", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "identifier": "std::number::abs", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "arccos;acos;inverse cosine;number;math;std", + "content": "absolute;abs;magnitude;number;math;std", "__typename": "Translation" } ], @@ -5174,7 +5473,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Computes the angle in radians whose cosine is the given number.", + "content": "Removes the sign from the input number, returning its non-negative value.", "__typename": "Translation" } ], @@ -5182,36 +5481,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Arccosine of ${value}", + "content": "Absolute Value of ${value}", "__typename": "Translation" } ], - "identifier": "std::number::arccos", "names": [ { "code": "en-US", - "content": "Arccosine", + "content": "Absolute Value", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/61", + "id": "gid://sagittarius/ParameterDefinition/66", "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input Number", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Calculates the arccosine (inverse cosine) of the input value.", + "content": "This is the numeric input. The result will be its absolute (non-negative) value.", "__typename": "Translation" } ], @@ -5222,10 +5530,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/43", - "identifier": "std::number::arccos", + "id": "gid://sagittarius/RuntimeFunctionDefinition/39", + "identifier": "std::number::abs", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5233,25 +5543,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/44", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER, base: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/40", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", + "identifier": "std::number::add", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "log;logarithm;log base;number;math;std", + "content": "add;plus;sum;total;number;math;std", "__typename": "Translation" } ], @@ -5259,7 +5560,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates and returns the logarithm of a number with respect to a specified base.", + "content": "Adds two numbers together.", "__typename": "Translation" } ], @@ -5267,36 +5568,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Logarithm with Base ${base} of ${value}", + "content": "${first} Plus ${second}", "__typename": "Translation" } ], - "identifier": "std::number::log", "names": [ { "code": "en-US", - "content": "Logarithm", + "content": "Add Numbers", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/62", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/67", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "First Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The numeric input whose logarithm is to be calculated.", + "content": "The first number to add.", "__typename": "Translation" } ], @@ -5304,21 +5614,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/63", - "identifier": "base", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/68", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Base", + "content": "Second Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Specifies the logarithmic base to use (e.g., 10 for common log, e for natural log).", + "content": "The second number to add.", "__typename": "Translation" } ], @@ -5329,10 +5640,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/44", - "identifier": "std::number::log", + "id": "gid://sagittarius/RuntimeFunctionDefinition/40", + "identifier": "std::number::add", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5340,25 +5653,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/45", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER, root_exponent: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/41", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::arccos", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "root;nth root;number;math;std", + "content": "arccos;acos;inverse cosine;number;math;std", "__typename": "Translation" } ], @@ -5366,7 +5670,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the nth root of the input number, where n is specified by the root exponent.", + "content": "Computes the angle in radians whose cosine is the given number.", "__typename": "Translation" } ], @@ -5374,58 +5678,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${root_exponent} Root of ${value}", + "content": "Arccosine of ${value}", "__typename": "Translation" } ], - "identifier": "std::number::root", "names": [ { "code": "en-US", - "content": "Root", + "content": "Arccosine", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/64", + "id": "gid://sagittarius/ParameterDefinition/69", "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "Input Value", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The numeric input for which the root will be calculated.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/65", - "identifier": "root_exponent", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Root Exponent", + "content": "Input Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The degree of the root to extract.", + "content": "Calculates the arccosine (inverse cosine) of the input value.", "__typename": "Translation" } ], @@ -5436,10 +5727,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/45", - "identifier": "std::number::root", + "id": "gid://sagittarius/RuntimeFunctionDefinition/41", + "identifier": "std::number::arccos", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5447,25 +5740,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/46", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/42", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::arcsin", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "round down;floor;number;math;std;round;down", + "content": "arcsin;asin;inverse sine;number;math;std", "__typename": "Translation" } ], @@ -5473,7 +5757,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Rounds a number downward to the specified number of decimal places.", + "content": "Computes the angle in radians whose sine is the given number.", "__typename": "Translation" } ], @@ -5481,25 +5765,34 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Round Down ${value} with ${decimals} Decimal Places", + "content": "Arcsine of ${value}", "__typename": "Translation" } ], - "identifier": "std::number::round_down", "names": [ { "code": "en-US", - "content": "Round Number Down", + "content": "Arcsine", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/66", + "id": "gid://sagittarius/ParameterDefinition/70", "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -5510,29 +5803,94 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "The numeric input that will be rounded downwards.", + "content": "Calculates the arcsine (inverse sine) of the input value.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - }, + } + ], + "__typename": "ParameterDefinitionConnection" + }, + "runtimeFunctionDefinition": { + "id": "gid://sagittarius/RuntimeFunctionDefinition/42", + "identifier": "std::number::arcsin", + "definitionSource": "", + "version": "0.0.0", + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" + }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/43", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::arctan", + "displayIcon": "tabler:math-function", + "aliases": [ + { + "code": "en-US", + "content": "arctan;atan;inverse tangent;number;math;std", + "__typename": "Translation" + } + ], + "deprecationMessages": [], + "descriptions": [ + { + "code": "en-US", + "content": "Computes the angle in radians whose tangent is the given number.", + "__typename": "Translation" + } + ], + "documentations": [], + "displayMessages": [ + { + "code": "en-US", + "content": "Arctangent of ${value}", + "__typename": "Translation" + } + ], + "names": [ + { + "code": "en-US", + "content": "Arctangent", + "__typename": "Translation" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, + "parameterDefinitions": { + "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/67", - "identifier": "decimals", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/71", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Decimal Places", + "content": "Input Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Specifies how many decimal digits to keep after rounding down.", + "content": "Calculates the arctangent (inverse tangent) of the input value.", "__typename": "Translation" } ], @@ -5543,10 +5901,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/46", - "identifier": "std::number::round_down", + "id": "gid://sagittarius/RuntimeFunctionDefinition/43", + "identifier": "std::number::arctan", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5554,25 +5914,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/47", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(radians: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/44", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(number: NUMBER): TEXT", + "identifier": "std::number::as_text", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "cos;cosine;trigonometry;number;math;std", + "content": "to text;string;format number;number;math;std;as;text", "__typename": "Translation" } ], @@ -5580,7 +5931,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the cosine value of the input angle measured in radians.", + "content": "Converts a number into text.", "__typename": "Translation" } ], @@ -5588,36 +5939,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Cosine of ${radians}", + "content": "Convert ${number} to Text", "__typename": "Translation" } ], - "identifier": "std::number::cos", "names": [ { "code": "en-US", - "content": "Cosine", + "content": "Number as Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/68", - "identifier": "radians", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + { + "id": "gid://sagittarius/ParameterDefinition/72", + "identifier": "number", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Radians", + "content": "Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Computes the cosine of the given angle in radians.", + "content": "The number to convert to text.", "__typename": "Translation" } ], @@ -5628,10 +5988,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/47", - "identifier": "std::number::cos", + "id": "gid://sagittarius/RuntimeFunctionDefinition/44", + "identifier": "std::number::as_text", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5639,30 +6001,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/48", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/45", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER, min: NUMBER, max: NUMBER): NUMBER", + "identifier": "std::number::clamp", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "greater;larger;more;number;math;std;is", + "content": "clamp;limit;bound;number;math;std", "__typename": "Translation" } ], @@ -5670,7 +6018,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the first numeric input is greater than the second; otherwise, returns false.", + "content": "Returns the given number clamped between the minimum and maximum bounds.", "__typename": "Translation" } ], @@ -5678,36 +6026,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Is Greater than ${second}", + "content": "Clamp ${value} between ${min} and ${max}", "__typename": "Translation" } ], - "identifier": "std::number::is_greater", "names": [ { "code": "en-US", - "content": "Is Greater", + "content": "Clamp Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/69", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/73", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "First Number", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the number that will be evaluated to determine if it is greater than the second number.", + "content": "The input number that will be limited (clamped) to the specified range.", "__typename": "Translation" } ], @@ -5715,21 +6072,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/70", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/74", + "identifier": "min", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second Number", + "content": "Minimum", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the number that the first number will be compared to.", + "content": "The minimum allowed value in the clamping operation.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/75", + "identifier": "max", + "updatedAt": "2026-06-19T15:33:17Z", + "createdAt": "2026-06-19T15:33:17Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Maximum", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The maximum allowed value in the clamping operation.", "__typename": "Translation" } ], @@ -5740,10 +6121,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/48", - "identifier": "std::number::is_greater", + "id": "gid://sagittarius/RuntimeFunctionDefinition/45", + "identifier": "std::number::clamp", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5751,25 +6134,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/49", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/46", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(radians: NUMBER): NUMBER", + "identifier": "std::number::cos", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "infinity;number;math;std", + "content": "cos;cosine;trigonometry;number;math;std", "__typename": "Translation" } ], @@ -5777,7 +6151,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Provides the representation of positive infinity, used to represent an unbounded value in computations.", + "content": "Calculates the cosine value of the input angle measured in radians.", "__typename": "Translation" } ], @@ -5785,98 +6159,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Infinity", + "content": "Cosine of ${radians}", "__typename": "Translation" } ], - "identifier": "std::number::infinity", "names": [ { "code": "en-US", - "content": "Infinity", + "content": "Cosine", "__typename": "Translation" } ], - "parameterDefinitions": { - "nodes": [], - "__typename": "ParameterDefinitionConnection" - }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/49", - "identifier": "std::number::infinity", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/50", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" }, - "aliases": [ - { - "code": "en-US", - "content": "negate;negative;invert;opposite;number;math;std", - "__typename": "Translation" - } - ], - "deprecationMessages": [], - "descriptions": [ - { - "code": "en-US", - "content": "Returns the negation of a number (multiplies by -1).", - "__typename": "Translation" - } - ], - "documentations": [], - "displayMessages": [ - { - "code": "en-US", - "content": "Negate ${value}", - "__typename": "Translation" - } - ], - "identifier": "std::number::negate", - "names": [ - { - "code": "en-US", - "content": "Negate", - "__typename": "Translation" - } - ], "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/71", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/76", + "identifier": "radians", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Radians", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to negate.", + "content": "Computes the cosine of the given angle in radians.", "__typename": "Translation" } ], @@ -5887,10 +6208,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/50", - "identifier": "std::number::negate", + "id": "gid://sagittarius/RuntimeFunctionDefinition/46", + "identifier": "std::number::cos", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -5898,25 +6221,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/51", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(first: NUMBER, second: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/47", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::cosh", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "min;minimum;smallest;least;number;math;std", + "content": "cosh;hyperbolic cosine;number;math;std", "__typename": "Translation" } ], @@ -5924,7 +6238,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Compares two numbers and returns the minimum value.", + "content": "Calculates the hyperbolic cosine (cosh) of the input value.", "__typename": "Translation" } ], @@ -5932,58 +6246,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Minimum of ${first} and ${second}", + "content": "Hyperbolic Cosine of ${value}", "__typename": "Translation" } ], - "identifier": "std::number::min", "names": [ { "code": "en-US", - "content": "Minimum", + "content": "Hyperbolic Cosine", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/72", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "First Number", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The first number to compare.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/73", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/77", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second Number", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second number to compare.", + "content": "The number for which to calculate the hyperbolic cosine.", "__typename": "Translation" } ], @@ -5994,10 +6295,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/51", - "identifier": "std::number::min", + "id": "gid://sagittarius/RuntimeFunctionDefinition/47", + "identifier": "std::number::cosh", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6005,25 +6308,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/52", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/48", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", + "identifier": "std::number::divide", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "sin;sine;trigonometry;number;math;std", + "content": "divide;division;quotient;div;number;math;std", "__typename": "Translation" } ], @@ -6031,7 +6325,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Calculates the sine of the input value.", + "content": "Returns the result of dividing the first numeric input (dividend) by the second (divisor).", "__typename": "Translation" } ], @@ -6039,36 +6333,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Sine of ${value}", + "content": "${first} Divided by ${second}", "__typename": "Translation" } ], - "identifier": "std::number::sin", "names": [ { "code": "en-US", - "content": "Sine", + "content": "Divide Numbers", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/74", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/78", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Dividend", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "This is the numerator or the number that will be divided by the second value.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/79", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number Input", + "content": "Divisor", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number for which to calculate the sine.", + "content": "This is the denominator or the value that divides the first number.", "__typename": "Translation" } ], @@ -6079,10 +6405,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/52", - "identifier": "std::number::sin", + "id": "gid://sagittarius/RuntimeFunctionDefinition/48", + "identifier": "std::number::divide", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6090,30 +6418,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/53", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(text: TEXT): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/49", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(): NUMBER", + "identifier": "std::number::euler", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "from text;parse;convert;number;math;std;from;text", + "content": "euler;number;math;std", "__typename": "Translation" } ], @@ -6121,7 +6435,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Attempts to parse the provided text input and return its numeric equivalent.", + "content": "Provides the constant value of Euler's number, approximately 2.71828, which is the base of the natural logarithm.", "__typename": "Translation" } ], @@ -6129,50 +6443,37 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Convert ${text} to Number", + "content": "Euler's Number", "__typename": "Translation" } ], - "identifier": "std::number::from_text", "names": [ { "code": "en-US", - "content": "Number from Text", + "content": "Euler's Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/75", - "identifier": "text", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "Text", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The text string to convert to a number.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - } - ], + "nodes": [], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/53", - "identifier": "std::number::from_text", + "id": "gid://sagittarius/RuntimeFunctionDefinition/49", + "identifier": "std::number::euler", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6180,30 +6481,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/54", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/50", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(base: NUMBER, exponent: NUMBER): NUMBER", + "identifier": "std::number::exponential", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "equal;equals;same;number;math;std;is", + "content": "exponential;exp;e power;number;math;std", "__typename": "Translation" } ], @@ -6211,7 +6498,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the first number is equal to the second number, otherwise false.", + "content": "Computes the result of raising the base to the power specified by the exponent.", "__typename": "Translation" } ], @@ -6219,36 +6506,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Equals ${second}", + "content": "${base} to the Exponent of ${exponent}", "__typename": "Translation" } ], - "identifier": "std::number::is_equal", "names": [ { "code": "en-US", - "content": "Is Equal", + "content": "Exponential", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/76", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/80", + "identifier": "base", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "First Number", + "content": "Base", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The first number to compare.", + "content": "This is the numeric value that will be raised to the power of the exponent.", "__typename": "Translation" } ], @@ -6256,21 +6552,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/77", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/81", + "identifier": "exponent", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second Number", + "content": "Exponent", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second number to compare.", + "content": "This numeric value indicates the power to which the base is raised.", "__typename": "Translation" } ], @@ -6281,10 +6578,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/54", - "identifier": "std::number::is_equal", + "id": "gid://sagittarius/RuntimeFunctionDefinition/50", + "identifier": "std::number::exponential", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6292,25 +6591,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/55", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(first: NUMBER, second: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/51", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(text: TEXT): NUMBER", + "identifier": "std::number::from_text", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "subtract;minus;difference;sub;number;math;std", + "content": "from text;parse;convert;number;math;std;from;text", "__typename": "Translation" } ], @@ -6318,7 +6608,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Subtracts the second number from the first number.", + "content": "Attempts to parse the provided text input and return its numeric equivalent.", "__typename": "Translation" } ], @@ -6326,58 +6616,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Minus ${second}", + "content": "Convert ${text} to Number", "__typename": "Translation" } ], - "identifier": "std::number::subtract", "names": [ { "code": "en-US", - "content": "Subtract", + "content": "Number from Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/78", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "Minuend", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The number from which another number (the subtrahend) is to be subtracted.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/79", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/82", + "identifier": "text", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Subtrahend", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to subtract from the first number (the minuend).", + "content": "The text string to convert to a number.", "__typename": "Translation" } ], @@ -6388,10 +6665,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/55", - "identifier": "std::number::subtract", + "id": "gid://sagittarius/RuntimeFunctionDefinition/51", + "identifier": "std::number::from_text", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6399,30 +6678,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/56", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/52", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(number: NUMBER): BOOLEAN", + "identifier": "std::number::has_digits", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "positive;greater than zero;number;math;std;is", + "content": "has;digits;contains;number;std", "__typename": "Translation" } ], @@ -6430,7 +6695,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Evaluates the input number and returns true if it is positive (greater than zero), otherwise false.", + "content": "Checks if the given number contains any digit characters", "__typename": "Translation" } ], @@ -6438,36 +6703,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} Is Greater than 0", + "content": "Does ${number} have digits", "__typename": "Translation" } ], - "identifier": "std::number::is_positive", "names": [ { "code": "en-US", - "content": "Is Positive Number", + "content": "Has Digits in Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/80", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/83", + "identifier": "number", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to check for positivity.", + "content": "The number to check for digit characters.", "__typename": "Translation" } ], @@ -6478,10 +6752,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/56", - "identifier": "std::number::is_positive", + "id": "gid://sagittarius/RuntimeFunctionDefinition/52", + "identifier": "std::number::has_digits", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6489,25 +6765,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/57", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(base: NUMBER, exponent: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/53", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", + "identifier": "std::number::is_equal", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "exponential;exp;e power;number;math;std", + "content": "equal;equals;same;number;math;std;is", "__typename": "Translation" } ], @@ -6515,7 +6782,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Computes the result of raising the base to the power specified by the exponent.", + "content": "Returns true if the first number is equal to the second number, otherwise false.", "__typename": "Translation" } ], @@ -6523,36 +6790,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${base} to the Exponent of ${exponent}", + "content": "${first} Equals ${second}", "__typename": "Translation" } ], - "identifier": "std::number::exponential", "names": [ { "code": "en-US", - "content": "Exponential", + "content": "Is Equal", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/81", - "identifier": "base", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/84", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Base", + "content": "First Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the numeric value that will be raised to the power of the exponent.", + "content": "The first number to compare.", "__typename": "Translation" } ], @@ -6560,21 +6836,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/82", - "identifier": "exponent", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/85", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Exponent", + "content": "Second Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This numeric value indicates the power to which the base is raised.", + "content": "The second number to compare.", "__typename": "Translation" } ], @@ -6585,10 +6862,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/57", - "identifier": "std::number::exponential", + "id": "gid://sagittarius/RuntimeFunctionDefinition/53", + "identifier": "std::number::is_equal", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6596,25 +6875,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/58", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(first: NUMBER, second: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/54", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", + "identifier": "std::number::is_greater", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "modulo;mod;remainder;modulus;number;math;std", + "content": "greater;larger;more;number;math;std;is", "__typename": "Translation" } ], @@ -6622,7 +6892,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Computes the modulus (remainder) of dividing the first numeric input by the second.", + "content": "Returns true if the first numeric input is greater than the second; otherwise, returns false.", "__typename": "Translation" } ], @@ -6630,36 +6900,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Modulus ${second}", + "content": "${first} Is Greater than ${second}", "__typename": "Translation" } ], - "identifier": "std::number::modulo", "names": [ { "code": "en-US", - "content": "Modulo", + "content": "Is Greater", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/83", + "id": "gid://sagittarius/ParameterDefinition/86", "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number", + "content": "First Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to apply the modulo operator onto.", + "content": "This is the number that will be evaluated to determine if it is greater than the second number.", "__typename": "Translation" } ], @@ -6667,21 +6946,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/84", + "id": "gid://sagittarius/ParameterDefinition/87", "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Modulo", + "content": "Second Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The modulo operator.", + "content": "This is the number that the first number will be compared to.", "__typename": "Translation" } ], @@ -6692,10 +6972,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/58", - "identifier": "std::number::modulo", + "id": "gid://sagittarius/RuntimeFunctionDefinition/54", + "identifier": "std::number::is_greater", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6703,26 +6985,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/59", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/FunctionDefinition/55", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", "signature": "(first: NUMBER, second: NUMBER): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "identifier": "std::number::is_less", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", @@ -6746,7 +7014,6 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "Translation" } ], - "identifier": "std::number::is_less", "names": [ { "code": "en-US", @@ -6754,13 +7021,23 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/85", + "id": "gid://sagittarius/ParameterDefinition/88", "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -6779,10 +7056,11 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/86", + "id": "gid://sagittarius/ParameterDefinition/89", "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -6804,10 +7082,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/59", + "id": "gid://sagittarius/RuntimeFunctionDefinition/55", "identifier": "std::number::is_less", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6815,25 +7095,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/60", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/56", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER): BOOLEAN", + "identifier": "std::number::is_positive", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "round;nearest;approximate;number;math;std", + "content": "positive;greater than zero;number;math;std;is", "__typename": "Translation" } ], @@ -6841,7 +7112,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Rounds a number to the nearest value at the specified number of decimal places.", + "content": "Evaluates the input number and returns true if it is positive (greater than zero), otherwise false.", "__typename": "Translation" } ], @@ -6849,25 +7120,34 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Round ${value} with ${decimals} Decimal Places", + "content": "${value} Is Greater than 0", "__typename": "Translation" } ], - "identifier": "std::number::round", "names": [ { "code": "en-US", - "content": "Round Number", + "content": "Is Positive Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/87", + "id": "gid://sagittarius/ParameterDefinition/90", "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -6878,29 +7158,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "The numeric input that will be rounded to the nearest value.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/88", - "identifier": "decimals", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "Decimal Places", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "Specifies how many decimal digits to keep after rounding.", + "content": "The number to check for positivity.", "__typename": "Translation" } ], @@ -6911,10 +7169,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/60", - "identifier": "std::number::round", + "id": "gid://sagittarius/RuntimeFunctionDefinition/56", + "identifier": "std::number::is_positive", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -6922,25 +7182,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/61", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/57", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER): BOOLEAN", + "identifier": "std::number::is_zero", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "round up;ceil;ceiling;number;math;std;round;up", + "content": "zero;equals zero;number;math;std;is", "__typename": "Translation" } ], @@ -6948,7 +7199,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Performs rounding on the given value, always rounding up to the nearest value at the given decimal precision.", + "content": "Returns true if the input number is zero. Otherwise returns false.", "__typename": "Translation" } ], @@ -6956,58 +7207,132 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Round Upwards ${value} with ${decimals} Decimal Places", + "content": "${value} Equals 0", "__typename": "Translation" } ], - "identifier": "std::number::round_up", "names": [ { "code": "en-US", - "content": "Round Up", + "content": "Number Is Zero", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/89", + "id": "gid://sagittarius/ParameterDefinition/91", "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number Input", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to be rounded up.", + "content": "This is the numeric input evaluated to determine whether it equals zero.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - }, + } + ], + "__typename": "ParameterDefinitionConnection" + }, + "runtimeFunctionDefinition": { + "id": "gid://sagittarius/RuntimeFunctionDefinition/57", + "identifier": "std::number::is_zero", + "definitionSource": "", + "version": "0.0.0", + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" + }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/58", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::ln", + "displayIcon": "tabler:math-function", + "aliases": [ + { + "code": "en-US", + "content": "natural log;ln;log e;number;math;std", + "__typename": "Translation" + } + ], + "deprecationMessages": [], + "descriptions": [ + { + "code": "en-US", + "content": "Calculates the natural logarithm (log base e) of a number.", + "__typename": "Translation" + } + ], + "documentations": [], + "displayMessages": [ + { + "code": "en-US", + "content": "Natural Logarithm of ${value}", + "__typename": "Translation" + } + ], + "names": [ + { + "code": "en-US", + "content": "Natural Logarithm", + "__typename": "Translation" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, + "parameterDefinitions": { + "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/90", - "identifier": "decimals", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/92", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Decimal Places", + "content": "Input Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number of decimal places to round up to.", + "content": "The numeric input whose natural logarithm (log base e) will be calculated.", "__typename": "Translation" } ], @@ -7018,10 +7343,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/61", - "identifier": "std::number::round_up", + "id": "gid://sagittarius/RuntimeFunctionDefinition/58", + "identifier": "std::number::ln", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7029,25 +7356,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/62", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/59", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(value: NUMBER, base: NUMBER): NUMBER", + "identifier": "std::number::log", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "arctan;atan;inverse tangent;number;math;std", + "content": "log;logarithm;log base;number;math;std", "__typename": "Translation" } ], @@ -7055,7 +7373,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Computes the angle in radians whose tangent is the given number.", + "content": "Calculates and returns the logarithm of a number with respect to a specified base.", "__typename": "Translation" } ], @@ -7063,36 +7381,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Arctangent of ${value}", + "content": "Logarithm with Base ${base} of ${value}", "__typename": "Translation" } ], - "identifier": "std::number::arctan", "names": [ { "code": "en-US", - "content": "Arctangent", + "content": "Logarithm", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/91", + "id": "gid://sagittarius/ParameterDefinition/93", "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input Value", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Calculates the arctangent (inverse tangent) of the input value.", + "content": "The numeric input whose logarithm is to be calculated.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/94", + "identifier": "base", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Base", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "Specifies the logarithmic base to use (e.g., 10 for common log, e for natural log).", "__typename": "Translation" } ], @@ -7103,10 +7453,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/62", - "identifier": "std::number::arctan", + "id": "gid://sagittarius/RuntimeFunctionDefinition/59", + "identifier": "std::number::log", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7114,19 +7466,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/63", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/FunctionDefinition/60", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", "signature": "(first: NUMBER, second: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 0, - "nodes": [], - "__typename": "DataTypeConnection" - }, + "identifier": "std::number::max", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "divide;division;quotient;div;number;math;std", + "content": "max;maximum;largest;greatest;number;math;std", "__typename": "Translation" } ], @@ -7134,7 +7483,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns the result of dividing the first numeric input (dividend) by the second (divisor).", + "content": "Compares two numbers and returns the maximum value.", "__typename": "Translation" } ], @@ -7142,36 +7491,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Divided by ${second}", + "content": "Maximum of ${first} and ${second}", "__typename": "Translation" } ], - "identifier": "std::number::divide", "names": [ { "code": "en-US", - "content": "Divide Numbers", + "content": "Maximum Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/92", + "id": "gid://sagittarius/ParameterDefinition/95", "identifier": "first", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Dividend", + "content": "First Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the numerator or the number that will be divided by the second value.", + "content": "The first number to compare.", "__typename": "Translation" } ], @@ -7179,21 +7537,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/93", + "id": "gid://sagittarius/ParameterDefinition/96", "identifier": "second", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Divisor", + "content": "Second Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the denominator or the value that divides the first number.", + "content": "The second number to compare.", "__typename": "Translation" } ], @@ -7204,10 +7563,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/63", - "identifier": "std::number::divide", + "id": "gid://sagittarius/RuntimeFunctionDefinition/60", + "identifier": "std::number::max", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7215,30 +7576,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/64", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(number: NUMBER): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/61", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", + "identifier": "std::number::min", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "to text;string;format number;number;math;std;as;text", + "content": "min;minimum;smallest;least;number;math;std", "__typename": "Translation" } ], @@ -7246,7 +7593,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Converts a number into text.", + "content": "Compares two numbers and returns the minimum value.", "__typename": "Translation" } ], @@ -7254,36 +7601,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Convert ${number} to Text", + "content": "Minimum of ${first} and ${second}", "__typename": "Translation" } ], - "identifier": "std::number::as_text", "names": [ { "code": "en-US", - "content": "Number as Text", + "content": "Minimum", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/94", - "identifier": "number", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/97", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number", + "content": "First Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The number to convert to text.", + "content": "The first number to compare.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/98", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Second Number", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The second number to compare.", "__typename": "Translation" } ], @@ -7294,10 +7673,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/64", - "identifier": "std::number::as_text", + "id": "gid://sagittarius/RuntimeFunctionDefinition/61", + "identifier": "std::number::min", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7305,25 +7686,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/65", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: NUMBER): NUMBER", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/62", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:01Z", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", + "identifier": "std::number::modulo", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "absolute;abs;magnitude;number;math;std", + "content": "modulo;mod;remainder;modulus;number;math;std", "__typename": "Translation" } ], @@ -7331,7 +7703,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Removes the sign from the input number, returning its non-negative value.", + "content": "Computes the modulus (remainder) of dividing the first numeric input by the second.", "__typename": "Translation" } ], @@ -7339,36 +7711,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Absolute Value of ${value}", + "content": "${first} Modulus ${second}", "__typename": "Translation" } ], - "identifier": "std::number::abs", "names": [ { "code": "en-US", - "content": "Absolute Value", + "content": "Modulo", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/95", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/99", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Number Input", + "content": "Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the numeric input. The result will be its absolute (non-negative) value.", + "content": "The number to apply the modulo operator onto.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/100", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Modulo", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The modulo operator.", "__typename": "Translation" } ], @@ -7379,10 +7783,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/65", - "identifier": "std::number::abs", + "id": "gid://sagittarius/RuntimeFunctionDefinition/62", + "identifier": "std::number::modulo", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7390,30 +7796,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/66", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(object: OBJECT, key: keyof OBJECT): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/63", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", + "identifier": "std::number::multiply", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "contains_key;object;std;contains;key", + "content": "multiply;times;product;mul;number;math;std", "__typename": "Translation" } ], @@ -7421,7 +7813,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the given key is a property of the object; otherwise, returns false.", + "content": "Takes two numeric inputs and returns their product.", "__typename": "Translation" } ], @@ -7429,36 +7821,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Checks if ${object} Contains ${key}", + "content": "${first} Multiply by ${second}", "__typename": "Translation" } ], - "identifier": "std::object::contains_key", "names": [ { "code": "en-US", - "content": "Contains Key", + "content": "Multiply", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/96", - "identifier": "object", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/101", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Object", + "content": "First Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The object to check for the presence of a key.", + "content": "The first number to multiply.", "__typename": "Translation" } ], @@ -7466,21 +7867,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/97", - "identifier": "key", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/102", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Key", + "content": "Second Number", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The key to check for existence in the object.", + "content": "The second number to multiply.", "__typename": "Translation" } ], @@ -7491,10 +7893,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/66", - "identifier": "std::object::contains_key", + "id": "gid://sagittarius/RuntimeFunctionDefinition/63", + "identifier": "std::number::multiply", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7502,30 +7906,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/67", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(object: OBJECT): LIST>", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/64", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::negate", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "keys;object;std", + "content": "negate;negative;invert;opposite;number;math;std", "__typename": "Translation" } ], @@ -7533,7 +7923,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a list containing all keys of the specified object.", + "content": "Returns the negation of a number (multiplies by -1).", "__typename": "Translation" } ], @@ -7541,36 +7931,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Keys of ${object}", + "content": "Negate ${value}", "__typename": "Translation" } ], - "identifier": "std::object::keys", "names": [ { "code": "en-US", - "content": "Get Object Keys", + "content": "Negate", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/98", - "identifier": "object", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/103", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Object", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Returns a list of all the keys (property names) of the given object.", + "content": "The number to negate.", "__typename": "Translation" } ], @@ -7581,10 +7980,75 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/67", - "identifier": "std::object::keys", + "id": "gid://sagittarius/RuntimeFunctionDefinition/64", + "identifier": "std::number::negate", + "definitionSource": "", + "version": "0.0.0", + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" + }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/65", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(): NUMBER", + "identifier": "std::number::pi", + "displayIcon": "tabler:math-function", + "aliases": [ + { + "code": "en-US", + "content": "pi;number;math;std", + "__typename": "Translation" + } + ], + "deprecationMessages": [], + "descriptions": [ + { + "code": "en-US", + "content": "Provides the constant value of pi, approximately 3.14159, used in many mathematical calculations.", + "__typename": "Translation" + } + ], + "documentations": [], + "displayMessages": [ + { + "code": "en-US", + "content": "Pi", + "__typename": "Translation" + } + ], + "names": [ + { + "code": "en-US", + "content": "Pi", + "__typename": "Translation" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, + "parameterDefinitions": { + "nodes": [], + "__typename": "ParameterDefinitionConnection" + }, + "runtimeFunctionDefinition": { + "id": "gid://sagittarius/RuntimeFunctionDefinition/65", + "identifier": "std::number::pi", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7592,25 +8056,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/68", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(object: OBJECT, key: K): T[K]", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/66", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(min: NUMBER, max: NUMBER): NUMBER", + "identifier": "std::number::random_number", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "get;object;std", + "content": "random;rand;random number;number;math;std", "__typename": "Translation" } ], @@ -7618,7 +8073,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns the value of a key inside of the object.", + "content": "Returns a randomly generated number within the given range, inclusive of both minimum and maximum.", "__typename": "Translation" } ], @@ -7626,36 +8081,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Get ${key} of ${object}", + "content": "Random Number Between ${min} and ${max}", "__typename": "Translation" } ], - "identifier": "std::object::get", "names": [ { "code": "en-US", - "content": "Get key of object", + "content": "Random Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/99", - "identifier": "object", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/104", + "identifier": "min", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Object", + "content": "Minimum Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The object that contains the value referenced by the key.", + "content": "Defines the lower bound (inclusive) for the random number generation.", "__typename": "Translation" } ], @@ -7663,21 +8127,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/100", - "identifier": "key", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/105", + "identifier": "max", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Key", + "content": "Maximum Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The property name under which the value will be referenced.", + "content": "Defines the upper bound (inclusive) for the random number generation.", "__typename": "Translation" } ], @@ -7688,10 +8153,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/68", - "identifier": "std::object::get", + "id": "gid://sagittarius/RuntimeFunctionDefinition/66", + "identifier": "std::number::random_number", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7699,30 +8166,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/69", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(object: OBJECT, key: K, value: V): OBJECT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/67", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(number: NUMBER): NUMBER", + "identifier": "std::number::remove_digits", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "set;object;std", + "content": "remove:digits;strip;number;math;std", "__typename": "Translation" } ], @@ -7730,7 +8183,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new object with the specified key set to the given value.", + "content": "Removes all digit characters from the input number, effectively stripping it down to its non-digit components.", "__typename": "Translation" } ], @@ -7738,80 +8191,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Set ${key} to ${value} of ${object}", + "content": "Remove Digits from ${number}", "__typename": "Translation" } ], - "identifier": "std::object::set", "names": [ { "code": "en-US", - "content": "Set Object Key", + "content": "Remove Digits from Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/101", - "identifier": "object", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "Object", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The original object that will be modified with the specified key-value pair.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/102", - "identifier": "key", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "Key", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The property name under which the value will be stored in the object.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/103", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/106", + "identifier": "number", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The value to assign to the object property identified by the key.", + "content": "This is the numeric input. The result will be its value without any digits.", "__typename": "Translation" } ], @@ -7822,10 +8240,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/69", - "identifier": "std::object::set", + "id": "gid://sagittarius/RuntimeFunctionDefinition/67", + "identifier": "std::number::remove_digits", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7833,30 +8253,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/70", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(object: OBJECT): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/68", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER, root_exponent: NUMBER): NUMBER", + "identifier": "std::number::root", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "size;object;std", + "content": "root;nth root;number;math;std", "__typename": "Translation" } ], @@ -7864,7 +8270,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns an integer count of all enumerable property keys in the specified object.", + "content": "Calculates the nth root of the input number, where n is specified by the root exponent.", "__typename": "Translation" } ], @@ -7872,36 +8278,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Size of ${object}", + "content": "${root_exponent} Root of ${value}", "__typename": "Translation" } ], - "identifier": "std::object::size", "names": [ { "code": "en-US", - "content": "Get Object Size", + "content": "Root", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/104", - "identifier": "object", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/107", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Object", + "content": "Input Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Returns the number of keys present in the given object.", + "content": "The numeric input for which the root will be calculated.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/108", + "identifier": "root_exponent", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Root Exponent", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The degree of the root to extract.", "__typename": "Translation" } ], @@ -7912,10 +8350,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/70", - "identifier": "std::object::size", + "id": "gid://sagittarius/RuntimeFunctionDefinition/68", + "identifier": "std::number::root", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -7923,40 +8363,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/71", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(http_status_code: HTTP_STATUS_CODE, headers: OBJECT<{}>, payload: T): HTTP_RESPONSE", - "linkedDataTypes": { - "count": 4, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/17", - "identifier": "HTTP_STATUS_CODE", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/18", - "identifier": "HTTP_RESPONSE", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/69", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", + "identifier": "std::number::round", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "create;response;http", + "content": "round;nearest;approximate;number;math;std", "__typename": "Translation" } ], @@ -7964,7 +8380,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Creates an HTTP-Response object with the specified method, headers and payload.", + "content": "Rounds a number to the nearest value at the specified number of decimal places.", "__typename": "Translation" } ], @@ -7972,58 +8388,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Create Http-Response with Method: ${http_method}, Headers: ${headers} and Payload: ${payload}", + "content": "Round ${value} with ${decimals} Decimal Places", "__typename": "Translation" } ], - "identifier": "http::response::create", "names": [ { "code": "en-US", - "content": "Create HTTP-Response", + "content": "Round Number", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/105", - "identifier": "http_status_code", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", - "names": [ - { - "code": "en-US", - "content": "HTTP Status Code", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "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).", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/106", - "identifier": "headers", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/109", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "HTTP Headers", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A collection of key-value pairs containing additional response metadata.", + "content": "The numeric input that will be rounded to the nearest value.", "__typename": "Translation" } ], @@ -8031,21 +8434,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/107", - "identifier": "payload", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/110", + "identifier": "decimals", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Request Body", + "content": "Decimal Places", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Contains the response payload, such as JSON, XML, form data, or binary content, depending on the Content-Type header.", + "content": "Specifies how many decimal digits to keep after rounding.", "__typename": "Translation" } ], @@ -8056,10 +8460,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/71", - "identifier": "http::response::create", + "id": "gid://sagittarius/RuntimeFunctionDefinition/69", + "identifier": "std::number::round", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8067,45 +8473,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/72", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(http_method: HTTP_METHOD, headers: OBJECT<{}>, url: HTTP_URL, payload: T): HTTP_REQUEST", - "linkedDataTypes": { - "count": 5, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/5", - "identifier": "HTTP_METHOD", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/16", - "identifier": "HTTP_URL", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/19", - "identifier": "HTTP_REQUEST", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/70", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", + "identifier": "std::number::round_down", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "create;request;http", + "content": "round down;floor;number;math;std;round;down", "__typename": "Translation" } ], @@ -8113,7 +8490,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Creates an HTTP-Request object with the specified method, headers, url and payload.", + "content": "Rounds a number downward to the specified number of decimal places.", "__typename": "Translation" } ], @@ -8121,36 +8498,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Create Http-Request with Method: ${http_method}, Headers: ${headers}, Url: ${url} and Payload: ${payload}", + "content": "Round Down ${value} with ${decimals} Decimal Places", "__typename": "Translation" } ], - "identifier": "http::request::create", "names": [ { "code": "en-US", - "content": "Create HTTP-Request", + "content": "Round Number Down", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/108", - "identifier": "http_method", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/111", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "HTTP Method", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Defines the HTTP method to be used, such as GET, POST, PUT, or DELETE.", + "content": "The numeric input that will be rounded downwards.", "__typename": "Translation" } ], @@ -8158,43 +8544,109 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/109", - "identifier": "headers", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/112", + "identifier": "decimals", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "HTTP Headers", + "content": "Decimal Places", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "A collection of key-value pairs containing additional request metadata.", + "content": "Specifies how many decimal digits to keep after rounding down.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - }, + } + ], + "__typename": "ParameterDefinitionConnection" + }, + "runtimeFunctionDefinition": { + "id": "gid://sagittarius/RuntimeFunctionDefinition/70", + "identifier": "std::number::round_down", + "definitionSource": "", + "version": "0.0.0", + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" + }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/71", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER, decimals: NUMBER): NUMBER", + "identifier": "std::number::round_up", + "displayIcon": "tabler:math-function", + "aliases": [ + { + "code": "en-US", + "content": "round up;ceil;ceiling;number;math;std;round;up", + "__typename": "Translation" + } + ], + "deprecationMessages": [], + "descriptions": [ + { + "code": "en-US", + "content": "Performs rounding on the given value, always rounding up to the nearest value at the given decimal precision.", + "__typename": "Translation" + } + ], + "documentations": [], + "displayMessages": [ + { + "code": "en-US", + "content": "Round Upwards ${value} with ${decimals} Decimal Places", + "__typename": "Translation" + } + ], + "names": [ + { + "code": "en-US", + "content": "Round Up", + "__typename": "Translation" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, + "parameterDefinitions": { + "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/110", - "identifier": "url", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/113", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Request URL", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Specifies the endpoint address, including protocol, host, path, and query parameters, where the request is directed.", + "content": "The number to be rounded up.", "__typename": "Translation" } ], @@ -8202,21 +8654,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/111", - "identifier": "payload", - "updatedAt": "2026-03-15T16:27:29Z", - "createdAt": "2026-03-15T16:27:29Z", + "id": "gid://sagittarius/ParameterDefinition/114", + "identifier": "decimals", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Request Body", + "content": "Decimal Places", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Contains the request payload, such as JSON, XML, form data, or binary content, depending on the Content-Type header.", + "content": "The number of decimal places to round up to.", "__typename": "Translation" } ], @@ -8227,10 +8680,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/72", - "identifier": "http::request::create", + "id": "gid://sagittarius/RuntimeFunctionDefinition/71", + "identifier": "std::number::round_up", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8238,30 +8693,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/73", - "createdAt": "2026-03-15T16:27:29Z", - "updatedAt": "2026-03-15T16:27:29Z", - "signature": "(value: BOOLEAN): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/72", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::sin", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "to text;string;format number;boolean;logic;std;as;text", + "content": "sin;sine;trigonometry;number;math;std", "__typename": "Translation" } ], @@ -8269,7 +8710,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Will convert the boolean to text.", + "content": "Calculates the sine of the input value.", "__typename": "Translation" } ], @@ -8277,36 +8718,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Convert ${value} to text", + "content": "Sine of ${value}", "__typename": "Translation" } ], - "identifier": "std::boolean::as_text", "names": [ { "code": "en-US", - "content": "Boolean as Text", + "content": "Sine", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/112", + "id": "gid://sagittarius/ParameterDefinition/115", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Converts a boolean to a text.", + "content": "The number for which to calculate the sine.", "__typename": "Translation" } ], @@ -8317,10 +8767,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/73", - "identifier": "std::boolean::as_text", + "id": "gid://sagittarius/RuntimeFunctionDefinition/72", + "identifier": "std::number::sin", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8328,30 +8780,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/74", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: NUMBER): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/73", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::sinh", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "from number;to boolean;convert;boolean;logic;std;from;number", + "content": "sinh;hyperbolic sine;number;math;std", "__typename": "Translation" } ], @@ -8359,7 +8797,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Will convert the number to a boolean.", + "content": "Calculates the hyperbolic sine (sinh) of the input value.", "__typename": "Translation" } ], @@ -8367,36 +8805,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Convert ${value} to boolean", + "content": "Hyperbolic Sine of ${value}", "__typename": "Translation" } ], - "identifier": "std::boolean::from_number", "names": [ { "code": "en-US", - "content": "Boolean from Number", + "content": "Hyperbolic Sine", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/113", + "id": "gid://sagittarius/ParameterDefinition/116", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Number Input", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Converts a number to a boolean.", + "content": "The number for which to calculate the hyperbolic sine.", "__typename": "Translation" } ], @@ -8407,10 +8854,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/74", - "identifier": "std::boolean::from_number", + "id": "gid://sagittarius/RuntimeFunctionDefinition/73", + "identifier": "std::number::sinh", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8418,25 +8867,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/75", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(first: BOOLEAN, second: BOOLEAN): BOOLEAN", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/74", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::square", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "equal;equals;same;boolean;logic;std;is", + "content": "square;squared;power two;number;math;std", "__typename": "Translation" } ], @@ -8444,7 +8884,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Compares two boolean values for equality. Returns true if they are the same, false otherwise.", + "content": "Returns the square of the given number.", "__typename": "Translation" } ], @@ -8452,58 +8892,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Equals ${second}", + "content": "${value} Squared", "__typename": "Translation" } ], - "identifier": "std::boolean::is_equal", "names": [ { "code": "en-US", - "content": "Is Equal", + "content": "Square", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/114", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "First", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The first boolean value to compare.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/115", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/117", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second boolean value to compare.", + "content": "The number to be squared.", "__typename": "Translation" } ], @@ -8514,41 +8941,29 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/75", - "identifier": "std::boolean::is_equal", + "id": "gid://sagittarius/RuntimeFunctionDefinition/74", + "identifier": "std::number::square", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/76", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/75", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: NUMBER): NUMBER", + "identifier": "std::number::square_root", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "from text;parse;convert;boolean;logic;std;from;text", + "content": "square root;sqrt;root;number;math;std;square", "__typename": "Translation" } ], @@ -8556,7 +8971,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Will convert the string to a boolean.", + "content": "Calculates the positive square root of the input number.", "__typename": "Translation" } ], @@ -8564,25 +8979,34 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Convert ${value} to boolean", + "content": "Square Root of ${value}", "__typename": "Translation" } ], - "identifier": "std::boolean::from_text", "names": [ { "code": "en-US", - "content": "Boolean from Text", + "content": "Square Root", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/116", + "id": "gid://sagittarius/ParameterDefinition/118", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -8593,7 +9017,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Converts a text to a boolean.", + "content": "The number to find the square root of.", "__typename": "Translation" } ], @@ -8604,10 +9028,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/76", - "identifier": "std::boolean::from_text", + "id": "gid://sagittarius/RuntimeFunctionDefinition/75", + "identifier": "std::number::square_root", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8615,30 +9041,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/77", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: BOOLEAN): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/76", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(first: NUMBER, second: NUMBER): NUMBER", + "identifier": "std::number::subtract", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "to number;numeric;boolean;logic;std;as;number", + "content": "subtract;minus;difference;sub;number;math;std", "__typename": "Translation" } ], @@ -8646,7 +9058,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Will convert the boolean to a number.", + "content": "Subtracts the second number from the first number.", "__typename": "Translation" } ], @@ -8654,36 +9066,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Convert ${value} to number", + "content": "${first} Minus ${second}", "__typename": "Translation" } ], - "identifier": "std::boolean::as_number", "names": [ { "code": "en-US", - "content": "Boolean as Number", + "content": "Subtract", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/117", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/119", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Minuend", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Converts a boolean to a number.", + "content": "The number from which another number (the subtrahend) is to be subtracted.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/120", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Subtrahend", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The number to subtract from the first number (the minuend).", "__typename": "Translation" } ], @@ -8694,10 +9138,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/77", - "identifier": "std::boolean::as_number", + "id": "gid://sagittarius/RuntimeFunctionDefinition/76", + "identifier": "std::number::subtract", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8705,25 +9151,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/78", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: BOOLEAN): BOOLEAN", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/77", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(radians: NUMBER): NUMBER", + "identifier": "std::number::tan", + "displayIcon": "tabler:math-function", "aliases": [ { "code": "en-US", - "content": "negate;negative;invert;opposite;boolean;logic;std", + "content": "tan;tangent;trigonometry;number;math;std", "__typename": "Translation" } ], @@ -8731,7 +9168,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Negates a boolean value.", + "content": "Calculates the tangent value of the input angle measured in radians.", "__typename": "Translation" } ], @@ -8739,36 +9176,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Negate ${value}", + "content": "Tangent of ${radians}", "__typename": "Translation" } ], - "identifier": "std::boolean::negate", "names": [ { "code": "en-US", - "content": "Negate Boolean", + "content": "Tangent", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/7", + "identifier": "taurus-number" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/118", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/121", + "identifier": "radians", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Radians", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The boolean value to negate.", + "content": "Computes the tangent of the given angle in radians.", "__typename": "Translation" } ], @@ -8779,10 +9225,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/78", - "identifier": "std::boolean::negate", + "id": "gid://sagittarius/RuntimeFunctionDefinition/77", + "identifier": "std::number::tan", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8790,30 +9238,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/79", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, encoding: TEXT_ENCODING): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/6", - "identifier": "TEXT_ENCODING", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/78", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(object: OBJECT, key: keyof OBJECT): BOOLEAN", + "identifier": "std::object::contains_key", + "displayIcon": "tabler:cube", "aliases": [ { "code": "en-US", - "content": "decode;text;string;std", + "content": "contains_key;object;std;contains;key", "__typename": "Translation" } ], @@ -8821,7 +9255,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Decodes the input text from the specified encoding format.", + "content": "Returns true if the given key is a property of the object; otherwise, returns false.", "__typename": "Translation" } ], @@ -8829,36 +9263,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Decode ${value} using ${encoding}", + "content": "Checks if ${object} Contains ${key}", "__typename": "Translation" } ], - "identifier": "std::text::decode", "names": [ { "code": "en-US", - "content": "Decode Text", + "content": "Contains Key", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/8", + "identifier": "taurus-object" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/119", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/122", + "identifier": "object", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text", + "content": "Object", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text to decode.", + "content": "The object to check for the presence of a key.", "__typename": "Translation" } ], @@ -8866,21 +9309,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/120", - "identifier": "encoding", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/123", + "identifier": "key", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Encoding Type", + "content": "Key", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The decoding scheme to apply (e.g. Base64).", + "content": "The key to check for existence in the object.", "__typename": "Translation" } ], @@ -8891,10 +9335,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/79", - "identifier": "std::text::decode", + "id": "gid://sagittarius/RuntimeFunctionDefinition/78", + "identifier": "std::object::contains_key", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8902,25 +9348,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/80", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/79", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(object: OBJECT, key: K): T[K]", + "identifier": "std::object::get", + "displayIcon": "tabler:cube", "aliases": [ { "code": "en-US", - "content": "trim;text;string;std", + "content": "get;object;std", "__typename": "Translation" } ], @@ -8928,7 +9365,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new text with all leading and trailing whitespace characters removed from the input text.", + "content": "Returns the value of a key inside of the object.", "__typename": "Translation" } ], @@ -8936,36 +9373,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Trim ${value}", + "content": "Get ${key} of ${object}", "__typename": "Translation" } ], - "identifier": "std::text::trim", "names": [ { "code": "en-US", - "content": "Trim Text", + "content": "Get key of object", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/8", + "identifier": "taurus-object" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/121", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/124", + "identifier": "object", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text Value", + "content": "Object", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input text from which leading and trailing whitespace characters will be removed.", + "content": "The object that contains the value referenced by the key.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/125", + "identifier": "key", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Key", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The property name under which the value will be referenced.", "__typename": "Translation" } ], @@ -8976,10 +9445,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/80", - "identifier": "std::text::trim", + "id": "gid://sagittarius/RuntimeFunctionDefinition/79", + "identifier": "std::object::get", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -8987,25 +9458,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/81", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/80", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(object: OBJECT): LIST>", + "identifier": "std::object::keys", + "displayIcon": "tabler:cube", "aliases": [ { "code": "en-US", - "content": "reverse;text;string;std", + "content": "keys;object;std", "__typename": "Translation" } ], @@ -9013,7 +9475,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new text with the characters of the input text in reverse order.", + "content": "Returns a list containing all keys of the specified object.", "__typename": "Translation" } ], @@ -9021,36 +9483,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Reverse ${value}", + "content": "Keys of ${object}", "__typename": "Translation" } ], - "identifier": "std::text::reverse", "names": [ { "code": "en-US", - "content": "Reverse Text", + "content": "Get Object Keys", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/8", + "identifier": "taurus-object" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/122", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/126", + "identifier": "object", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text", + "content": "Object", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input text to be reversed.", + "content": "Returns a list of all the keys (property names) of the given object.", "__typename": "Translation" } ], @@ -9061,10 +9532,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/81", - "identifier": "std::text::reverse", + "id": "gid://sagittarius/RuntimeFunctionDefinition/80", + "identifier": "std::object::keys", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9072,25 +9545,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/82", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, oldText: TEXT, newText: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/81", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(object: OBJECT, key: K, value: V): OBJECT", + "identifier": "std::object::set", + "displayIcon": "tabler:cube", "aliases": [ { "code": "en-US", - "content": "replace_last;text;string;std;replace;last", + "content": "set;object;std", "__typename": "Translation" } ], @@ -9098,7 +9562,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Replaces the last occurrence of a specified subtext with another subtext in the input text.", + "content": "Returns a new object with the specified key set to the given value.", "__typename": "Translation" } ], @@ -9106,36 +9570,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "In ${value} replace the last ${old} with ${new}", + "content": "Set ${key} to ${value} of ${object}", "__typename": "Translation" } ], - "identifier": "std::text::replace_last", "names": [ { "code": "en-US", - "content": "Replace Last Text", + "content": "Set Object Key", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/8", + "identifier": "taurus-object" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/123", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/127", + "identifier": "object", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Original Text", + "content": "Object", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This text contains the subtext that will be replaced only once—the last occurrence.", + "content": "The original object that will be modified with the specified key-value pair.", "__typename": "Translation" } ], @@ -9143,21 +9616,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/124", - "identifier": "oldText", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/128", + "identifier": "key", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Old Subtext", + "content": "Key", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Only the last occurrence of this subtext will be replaced in the original text.", + "content": "The property name under which the value will be stored in the object.", "__typename": "Translation" } ], @@ -9165,21 +9639,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/125", - "identifier": "newText", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/129", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "New Subtext", + "content": "Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This subtext will replace only the last occurrence of the old subtext.", + "content": "The value to assign to the object property identified by the key.", "__typename": "Translation" } ], @@ -9190,10 +9665,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/82", - "identifier": "std::text::replace_last", + "id": "gid://sagittarius/RuntimeFunctionDefinition/81", + "identifier": "std::object::set", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9201,25 +9678,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/83", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/82", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(object: OBJECT): NUMBER", + "identifier": "std::object::size", + "displayIcon": "tabler:cube", "aliases": [ { "code": "en-US", - "content": "lowercase;text;string;std", + "content": "size;object;std", "__typename": "Translation" } ], @@ -9227,7 +9695,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new text with all characters converted to lowercase.", + "content": "Returns an integer count of all enumerable property keys in the specified object.", "__typename": "Translation" } ], @@ -9235,131 +9703,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} to Lowercase", + "content": "Size of ${object}", "__typename": "Translation" } ], - "identifier": "std::text::lowercase", "names": [ { "code": "en-US", - "content": "Text to Lowercase", + "content": "Get Object Size", "__typename": "Translation" } ], - "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/126", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "Text Value", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "Converts all characters in the input text to lowercase.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - } - ], - "__typename": "ParameterDefinitionConnection" - }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/83", - "identifier": "std::text::lowercase", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/84", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): LIST", - "linkedDataTypes": { - "count": 3, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/8", + "identifier": "taurus-object" }, - "aliases": [ - { - "code": "en-US", - "content": "to_ascii;text;string;std;to;ascii", - "__typename": "Translation" - } - ], - "deprecationMessages": [], - "descriptions": [ - { - "code": "en-US", - "content": "Returns a list of numbers where each number represents the ASCII code of the corresponding character in the input text.", - "__typename": "Translation" - } - ], - "documentations": [], - "displayMessages": [ - { - "code": "en-US", - "content": "${value} To Ascii", - "__typename": "Translation" - } - ], - "identifier": "std::text::to_ascii", - "names": [ - { - "code": "en-US", - "content": "Text to ASCII", - "__typename": "Translation" - } - ], "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/127", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/130", + "identifier": "object", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text", + "content": "Object", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Input text to convert to ASCII codes.", + "content": "Returns the number of keys present in the given object.", "__typename": "Translation" } ], @@ -9370,10 +9752,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/84", - "identifier": "std::text::to_ascii", + "id": "gid://sagittarius/RuntimeFunctionDefinition/82", + "identifier": "std::object::size", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9381,30 +9765,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/85", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, encoding: TEXT_ENCODING): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/6", - "identifier": "TEXT_ENCODING", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/83", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, suffix: TEXT): TEXT", + "identifier": "std::text::append", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "encode;text;string;std", + "content": "append;text;string;std", "__typename": "Translation" } ], @@ -9412,7 +9782,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Transforms the given text into a representation encoded by the specified encoding scheme.", + "content": "Returns a new text consisting of the original text followed by the specified suffix.", "__typename": "Translation" } ], @@ -9420,36 +9790,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Encode ${value} to ${encoding}", + "content": "Append ${suffix} at the End of ${value}", "__typename": "Translation" } ], - "identifier": "std::text::encode", "names": [ { "code": "en-US", - "content": "Encode Text", + "content": "Append Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/128", + "id": "gid://sagittarius/ParameterDefinition/131", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text", + "content": "Original Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text to encode.", + "content": "The base text that will have another text appended to its end.", "__typename": "Translation" } ], @@ -9457,21 +9836,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/129", - "identifier": "encoding", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/132", + "identifier": "suffix", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Encoding Type", + "content": "Suffix", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The encoding scheme to apply (e.g., UTF-8, Base64).", + "content": "The text that will be appended to the end of the original text.", "__typename": "Translation" } ], @@ -9482,10 +9862,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/85", - "identifier": "std::text::encode", + "id": "gid://sagittarius/RuntimeFunctionDefinition/83", + "identifier": "std::text::append", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9493,30 +9875,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/86", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(first: TEXT, second: TEXT): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/84", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): LIST", + "identifier": "std::text::as_bytes", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "equal;equals;same;text;string;std;is", + "content": "as_bytes;text;string;std;as;bytes", "__typename": "Translation" } ], @@ -9524,7 +9892,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Determines if the two given text inputs are exactly the same, returning true if equal, false otherwise.", + "content": "Converts a text into a list of byte values.", "__typename": "Translation" } ], @@ -9532,58 +9900,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${first} Equals ${second}", - "__typename": "Translation" - } - ], - "identifier": "std::text::is_equal", - "names": [ - { - "code": "en-US", - "content": "Is Equal", + "content": "${value} As Bytes", "__typename": "Translation" - } - ], - "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/130", - "identifier": "first", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "First Text", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The first text to compare.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, + } + ], + "names": [ + { + "code": "en-US", + "content": "Text As Bytes", + "__typename": "Translation" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, + "parameterDefinitions": { + "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/131", - "identifier": "second", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/133", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Second Text", + "content": "Text Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The second text to compare.", + "content": "Converts the input text into a list of byte values.", "__typename": "Translation" } ], @@ -9594,10 +9949,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/86", - "identifier": "std::text::is_equal", + "id": "gid://sagittarius/RuntimeFunctionDefinition/84", + "identifier": "std::text::as_bytes", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9605,30 +9962,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/87", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, start: NUMBER, end: NUMBER): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/85", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, index: NUMBER): TEXT", + "identifier": "std::text::at", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "remove;delete;strip;text;string;std", + "content": "at;text;string;std", "__typename": "Translation" } ], @@ -9636,7 +9979,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Removes the subtext between the specified start and end indices from the input text.", + "content": "Retrieves a single character from the input text based on the provided zero-based index.", "__typename": "Translation" } ], @@ -9644,36 +9987,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Remove ${value} from ${start}", + "content": "Get Character of ${value} at ${index}", "__typename": "Translation" } ], - "identifier": "std::text::remove", "names": [ { "code": "en-US", - "content": "Remove String", + "content": "Character at Index", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/132", + "id": "gid://sagittarius/ParameterDefinition/134", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text", + "content": "Text Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input text from which a subtext will be removed.", + "content": "The input text from which a character will be retrieved by index.", "__typename": "Translation" } ], @@ -9681,63 +10033,38 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/133", - "identifier": "start", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/135", + "identifier": "index", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Start Index", + "content": "Index", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The starting position for removing characters from the text.", + "content": "The zero-based position of the character to extract.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/134", - "identifier": "end", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "End Index", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The zero-based index where removal ends (exclusive).", - "__typename": "Translation" - } - ], - "documentations": [ - { - "code": "en-US", - "content": "The position just after the last character to be removed.", - "__typename": "Translation" - } - ], - "__typename": "ParameterDefinition" } ], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/87", - "identifier": "std::text::remove", + "id": "gid://sagittarius/RuntimeFunctionDefinition/85", + "identifier": "std::text::at", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9745,25 +10072,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/88", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/86", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): NUMBER", + "identifier": "std::text::byte_size", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "swapcase;text;string;std", + "content": "byte_size;text;string;std;byte;size", "__typename": "Translation" } ], @@ -9771,7 +10089,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Converts uppercase letters to lowercase and lowercase letters to uppercase in the given text.", + "content": "Computes the size in bytes of the provided text.", "__typename": "Translation" } ], @@ -9779,25 +10097,34 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Swapcase of ${value}", + "content": "Byte-Size of ${value}", "__typename": "Translation" } ], - "identifier": "std::text::swapcase", "names": [ { "code": "en-US", - "content": "Swap Case", + "content": "Byte Size", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/135", + "id": "gid://sagittarius/ParameterDefinition/136", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -9808,7 +10135,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Swaps the case of each letter in the input text: uppercase letters become lowercase, and vice versa.", + "content": "The text whose byte size is to be calculated.", "__typename": "Translation" } ], @@ -9819,10 +10146,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/88", - "identifier": "std::text::swapcase", + "id": "gid://sagittarius/RuntimeFunctionDefinition/86", + "identifier": "std::text::byte_size", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9830,25 +10159,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/89", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, suffix: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/87", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::capitalize", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "append;text;string;std", + "content": "capitalize;title case;upper first;text;string;std", "__typename": "Translation" } ], @@ -9856,7 +10176,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new text consisting of the original text followed by the specified suffix.", + "content": "Converts the first character of the text to uppercase and leaves the rest unchanged.", "__typename": "Translation" } ], @@ -9864,58 +10184,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Append ${suffix} at the End of ${value}", + "content": "Capitalize ${value}", "__typename": "Translation" } ], - "identifier": "std::text::append", "names": [ { "code": "en-US", - "content": "Append Text", + "content": "Capitalize", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/136", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "Original Text", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The base text that will have another text appended to its end.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, { "id": "gid://sagittarius/ParameterDefinition/137", - "identifier": "suffix", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Suffix", + "content": "Text Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text that will be appended to the end of the original text.", + "content": "Capitalizes the first letter of the input text.", "__typename": "Translation" } ], @@ -9926,10 +10233,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/89", - "identifier": "std::text::append", + "id": "gid://sagittarius/RuntimeFunctionDefinition/87", + "identifier": "std::text::capitalize", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -9937,30 +10246,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/90", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, position: NUMBER, text: TEXT): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/88", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): LIST", + "identifier": "std::text::chars", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "insert;text;string;std", + "content": "characters;letters;split;text;string;std;chars", "__typename": "Translation" } ], @@ -9968,7 +10263,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new text where the provided text is inserted at the zero-based position index within the original text.", + "content": "Creates a list where each element is a single character from the original text.", "__typename": "Translation" } ], @@ -9976,100 +10271,61 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Insert ${value} at ${position} into ${text}", + "content": "Turns ${value} into a List of Characters", "__typename": "Translation" } ], - "identifier": "std::text::insert", "names": [ { "code": "en-US", - "content": "Insert Text", + "content": "Characters", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { "id": "gid://sagittarius/ParameterDefinition/138", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "Original Text", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The original text into which another text will be inserted.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/139", - "identifier": "position", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "Position", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "Zero-based index indicating where the new text should be inserted.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/140", - "identifier": "text", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text to Insert", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The text that will be inserted into the original text.", + "content": "Text Value", "__typename": "Translation" } ], - "documentations": [ + "descriptions": [ { "code": "en-US", - "content": "The subtext to be inserted at the specified position.", + "content": "Splits the input text into a list of its constituent characters.", "__typename": "Translation" } ], + "documentations": [], "__typename": "ParameterDefinition" } ], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/90", - "identifier": "std::text::insert", + "id": "gid://sagittarius/RuntimeFunctionDefinition/88", + "identifier": "std::text::chars", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10077,25 +10333,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/91", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, prefix: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/89", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, substring: TEXT): BOOLEAN", + "identifier": "std::text::contains", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "prepend;text;string;std", + "content": "contains;text;string;std", "__typename": "Translation" } ], @@ -10103,7 +10350,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new text consisting of the specified prefix followed by the original text.", + "content": "Returns true if the subtext is found anywhere in the main text. Otherwise, returns false.", "__typename": "Translation" } ], @@ -10111,36 +10358,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Prepend ${value} with ${prefix}", + "content": "Check if ${value} contains ${substring}", "__typename": "Translation" } ], - "identifier": "std::text::prepend", "names": [ { "code": "en-US", - "content": "Prepend Text", + "content": "Contains Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/141", + "id": "gid://sagittarius/ParameterDefinition/139", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Original Text", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The base text that will have another text prepended to its beginning.", + "content": "The main text to search within.", "__typename": "Translation" } ], @@ -10148,21 +10404,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/142", - "identifier": "prefix", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/140", + "identifier": "substring", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Prefix", + "content": "Subtext", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text that will be added to the start of the original text.", + "content": "The text to search for inside the main text.", "__typename": "Translation" } ], @@ -10173,10 +10430,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/91", - "identifier": "std::text::prepend", + "id": "gid://sagittarius/RuntimeFunctionDefinition/89", + "identifier": "std::text::contains", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10184,35 +10443,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/92", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): LIST", - "linkedDataTypes": { - "count": 3, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/90", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, encoding: TEXT_ENCODING): TEXT", + "identifier": "std::text::decode", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "as_bytes;text;string;std;as;bytes", + "content": "decode;text;string;std", "__typename": "Translation" } ], @@ -10220,7 +10460,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Converts a text into a list of byte values.", + "content": "Decodes the input text from the specified encoding format.", "__typename": "Translation" } ], @@ -10228,36 +10468,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} As Bytes", + "content": "Decode ${value} using ${encoding}", "__typename": "Translation" } ], - "identifier": "std::text::as_bytes", "names": [ { "code": "en-US", - "content": "Text As Bytes", + "content": "Decode Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/143", + "id": "gid://sagittarius/ParameterDefinition/141", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text Value", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Converts the input text into a list of byte values.", + "content": "The text to decode.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/142", + "identifier": "encoding", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Encoding Type", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The decoding scheme to apply (e.g. Base64).", "__typename": "Translation" } ], @@ -10268,10 +10540,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/92", - "identifier": "std::text::as_bytes", + "id": "gid://sagittarius/RuntimeFunctionDefinition/90", + "identifier": "std::text::decode", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10279,25 +10553,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/93", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/91", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, encoding: TEXT_ENCODING): TEXT", + "identifier": "std::text::encode", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "hex;text;string;std", + "content": "encode;text;string;std", "__typename": "Translation" } ], @@ -10305,7 +10570,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a text containing the hexadecimal values corresponding to each character of the input text.", + "content": "Transforms the given text into a representation encoded by the specified encoding scheme.", "__typename": "Translation" } ], @@ -10313,36 +10578,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} to Hexadecimal", + "content": "Encode ${value} to ${encoding}", "__typename": "Translation" } ], - "identifier": "std::text::hex", "names": [ { "code": "en-US", - "content": "Text to Hexadecimal", + "content": "Encode Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/144", + "id": "gid://sagittarius/ParameterDefinition/143", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input Text", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text to be converted to its hexadecimal representation.", + "content": "The text to encode.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/144", + "identifier": "encoding", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Encoding Type", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The encoding scheme to apply (e.g., UTF-8, Base64).", "__typename": "Translation" } ], @@ -10353,10 +10650,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/93", - "identifier": "std::text::hex", + "id": "gid://sagittarius/RuntimeFunctionDefinition/91", + "identifier": "std::text::encode", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10364,25 +10663,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/94", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, oldText: TEXT, newText: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/92", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, suffix: TEXT): BOOLEAN", + "identifier": "std::text::ends_with", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "replace;text;string;std", + "content": "ends_with;text;string;std;ends;with", "__typename": "Translation" } ], @@ -10390,7 +10680,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a new text where every instance of the old subtext is replaced by the new subtext.", + "content": "Returns true if the input text ends with the given suffix. Otherwise, returns false.", "__typename": "Translation" } ], @@ -10398,36 +10688,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Replace ${old} with ${new} Inside ${value}", + "content": "Check if ${value} Ends With ${suffix}", "__typename": "Translation" } ], - "identifier": "std::text::replace", "names": [ { "code": "en-US", - "content": "Replace Subtext", + "content": "Ends With", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { "id": "gid://sagittarius/ParameterDefinition/145", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Original Text", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This is the text in which all occurrences of the old subtext will be replaced.", + "content": "The input text to check.", "__typename": "Translation" } ], @@ -10436,42 +10735,108 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ }, { "id": "gid://sagittarius/ParameterDefinition/146", - "identifier": "oldText", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "identifier": "suffix", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Old Subtext", + "content": "Suffix", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "All occurrences of this subtext in the original text will be replaced.", + "content": "The suffix to test against the input text.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - }, + } + ], + "__typename": "ParameterDefinitionConnection" + }, + "runtimeFunctionDefinition": { + "id": "gid://sagittarius/RuntimeFunctionDefinition/92", + "identifier": "std::text::ends_with", + "definitionSource": "", + "version": "0.0.0", + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "__typename": "RuntimeFunctionDefinition" + }, + "__typename": "FunctionDefinition" + }, + { + "id": "gid://sagittarius/FunctionDefinition/93", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: LIST): TEXT", + "identifier": "std::text::from_ascii", + "displayIcon": "tabler:abc", + "aliases": [ + { + "code": "en-US", + "content": "from_ascii;text;string;std;from;ascii", + "__typename": "Translation" + } + ], + "deprecationMessages": [], + "descriptions": [ + { + "code": "en-US", + "content": "Converts a list of ASCII codes back into the corresponding text.", + "__typename": "Translation" + } + ], + "documentations": [], + "displayMessages": [ + { + "code": "en-US", + "content": "${value} to Text", + "__typename": "Translation" + } + ], + "names": [ + { + "code": "en-US", + "content": "Text from ASCII", + "__typename": "Translation" + } + ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, + "parameterDefinitions": { + "nodes": [ { "id": "gid://sagittarius/ParameterDefinition/147", - "identifier": "newText", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "New Subtext", + "content": "ASCII Code", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "This subtext will replace each occurrence of the old subtext.", + "content": "List of ASCII numeric codes representing characters.", "__typename": "Translation" } ], @@ -10482,10 +10847,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/94", - "identifier": "std::text::replace", + "id": "gid://sagittarius/RuntimeFunctionDefinition/93", + "identifier": "std::text::from_ascii", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10493,30 +10860,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/95", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/94", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::hex", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "byte_size;text;string;std;byte;size", + "content": "hex;text;string;std", "__typename": "Translation" } ], @@ -10524,7 +10877,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Computes the size in bytes of the provided text.", + "content": "Returns a text containing the hexadecimal values corresponding to each character of the input text.", "__typename": "Translation" } ], @@ -10532,36 +10885,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Byte-Size of ${value}", + "content": "${value} to Hexadecimal", "__typename": "Translation" } ], - "identifier": "std::text::byte_size", "names": [ { "code": "en-US", - "content": "Byte Size", + "content": "Text to Hexadecimal", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { "id": "gid://sagittarius/ParameterDefinition/148", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text Value", + "content": "Input Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text whose byte size is to be calculated.", + "content": "The text to be converted to its hexadecimal representation.", "__typename": "Translation" } ], @@ -10572,10 +10934,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/95", - "identifier": "std::text::byte_size", + "id": "gid://sagittarius/RuntimeFunctionDefinition/94", + "identifier": "std::text::hex", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10583,30 +10947,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/96", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, suffix: TEXT): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/95", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, substring: TEXT): NUMBER", + "identifier": "std::text::index_of", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "ends_with;text;string;std;ends;with", + "content": "index_of;text;string;std;index;of", "__typename": "Translation" } ], @@ -10614,7 +10964,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the input text ends with the given suffix. Otherwise, returns false.", + "content": "Returns the zero-based index of the first occurrence of the subtext in the text. Returns -1 if the subtext is not found.", "__typename": "Translation" } ], @@ -10622,25 +10972,34 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Check if ${value} Ends With ${suffix}", + "content": "Get Position of ${substring} Inside ${value}", "__typename": "Translation" } ], - "identifier": "std::text::ends_with", "names": [ { "code": "en-US", - "content": "Ends With", + "content": "Index Of", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { "id": "gid://sagittarius/ParameterDefinition/149", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -10651,7 +11010,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "The input text to check.", + "content": "The text to search within.", "__typename": "Translation" } ], @@ -10660,20 +11019,21 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ }, { "id": "gid://sagittarius/ParameterDefinition/150", - "identifier": "suffix", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "identifier": "substring", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Suffix", + "content": "Subtext", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The suffix to test against the input text.", + "content": "The subtext to find inside the text.", "__typename": "Translation" } ], @@ -10684,10 +11044,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/96", - "identifier": "std::text::ends_with", + "id": "gid://sagittarius/RuntimeFunctionDefinition/95", + "identifier": "std::text::index_of", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10695,35 +11057,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/97", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: LIST): TEXT", - "linkedDataTypes": { - "count": 3, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/96", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, position: NUMBER, text: TEXT): TEXT", + "identifier": "std::text::insert", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "from_ascii;text;string;std;from;ascii", + "content": "insert;text;string;std", "__typename": "Translation" } ], @@ -10731,7 +11074,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Converts a list of ASCII codes back into the corresponding text.", + "content": "Returns a new text where the provided text is inserted at the zero-based position index within the original text.", "__typename": "Translation" } ], @@ -10739,50 +11082,113 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} to Text", + "content": "Insert ${value} at ${position} into ${text}", "__typename": "Translation" } ], - "identifier": "std::text::from_ascii", "names": [ { "code": "en-US", - "content": "Text from ASCII", + "content": "Insert Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { "id": "gid://sagittarius/ParameterDefinition/151", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "ASCII Code", + "content": "Original Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "List of ASCII numeric codes representing characters.", + "content": "The original text into which another text will be inserted.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/152", + "identifier": "position", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Position", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "Zero-based index indicating where the new text should be inserted.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/153", + "identifier": "text", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Text to Insert", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The text that will be inserted into the original text.", + "__typename": "Translation" + } + ], + "documentations": [ + { + "code": "en-US", + "content": "The subtext to be inserted at the specified position.", + "__typename": "Translation" + } + ], + "__typename": "ParameterDefinition" } ], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/97", - "identifier": "std::text::from_ascii", + "id": "gid://sagittarius/RuntimeFunctionDefinition/96", + "identifier": "std::text::insert", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10790,25 +11196,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/98", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/97", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(first: TEXT, second: TEXT): BOOLEAN", + "identifier": "std::text::is_equal", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "octal;text;string;std", + "content": "equal;equals;same;text;string;std;is", "__typename": "Translation" } ], @@ -10816,7 +11213,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Converts a text into an octal representation.", + "content": "Determines if the two given text inputs are exactly the same, returning true if equal, false otherwise.", "__typename": "Translation" } ], @@ -10824,36 +11221,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "${value} to Octal", + "content": "${first} Equals ${second}", "__typename": "Translation" } ], - "identifier": "std::text::octal", "names": [ { "code": "en-US", - "content": "Text to Octal", + "content": "Is Equal", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/152", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/154", + "identifier": "first", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Input Text", + "content": "First Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The text to be converted to its octal representation.", + "content": "The first text to compare.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/155", + "identifier": "second", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Second Text", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The second text to compare.", "__typename": "Translation" } ], @@ -10864,10 +11293,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/98", - "identifier": "std::text::octal", + "id": "gid://sagittarius/RuntimeFunctionDefinition/97", + "identifier": "std::text::is_equal", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10875,30 +11306,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/99", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, prefix: TEXT): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/98", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): NUMBER", + "identifier": "std::text::length", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "text;string;std;start;with", + "content": "length;size;characters;text;string;std", "__typename": "Translation" } ], @@ -10906,7 +11323,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the input text begins with the given prefix. Otherwise, returns false.", + "content": "Returns the number of characters in the given text.", "__typename": "Translation" } ], @@ -10914,58 +11331,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Check if ${value} starts with ${prefix}", + "content": "Length of ${value}", "__typename": "Translation" } ], - "identifier": "std::text::start_with", "names": [ { "code": "en-US", - "content": "Starts With", + "content": "Length", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/153", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "Text", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The input text to check.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, + "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/154", - "identifier": "prefix", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/156", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Prefix", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The prefix to test against the input text.", + "content": "Input text to determine the number of characters it contains.", "__typename": "Translation" } ], @@ -10976,10 +11380,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/99", - "identifier": "std::text::start_with", + "id": "gid://sagittarius/RuntimeFunctionDefinition/98", + "identifier": "std::text::length", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -10987,30 +11393,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/100", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, substring: TEXT): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/99", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::lowercase", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "index_of;text;string;std;index;of", + "content": "lowercase;text;string;std", "__typename": "Translation" } ], @@ -11018,7 +11410,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "content": "Returns a new text with all characters converted to lowercase.", "__typename": "Translation" } ], @@ -11026,58 +11418,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Get Position of ${substring} Inside ${value}", + "content": "${value} to Lowercase", "__typename": "Translation" } ], - "identifier": "std::text::index_of", "names": [ { "code": "en-US", - "content": "Index Of", + "content": "Text to Lowercase", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/155", + "id": "gid://sagittarius/ParameterDefinition/157", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", - "names": [ - { - "code": "en-US", - "content": "Text", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The text to search within.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/156", - "identifier": "substring", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Subtext", + "content": "Text Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The subtext to find inside the text.", + "content": "Converts all characters in the input text to lowercase.", "__typename": "Translation" } ], @@ -11088,10 +11467,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/100", - "identifier": "std::text::index_of", + "id": "gid://sagittarius/RuntimeFunctionDefinition/99", + "identifier": "std::text::lowercase", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11099,30 +11480,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/101", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): LIST", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/100", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::octal", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "characters;letters;split;text;string;std;chars", + "content": "octal;text;string;std", "__typename": "Translation" } ], @@ -11130,7 +11497,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Creates a list where each element is a single character from the original text.", + "content": "Converts a text into an octal representation.", "__typename": "Translation" } ], @@ -11138,36 +11505,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Turns ${value} into a List of Characters", + "content": "${value} to Octal", "__typename": "Translation" } ], - "identifier": "std::text::chars", "names": [ { "code": "en-US", - "content": "Characters", + "content": "Text to Octal", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/157", + "id": "gid://sagittarius/ParameterDefinition/158", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text Value", + "content": "Input Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Splits the input text into a list of its constituent characters.", + "content": "The text to be converted to its octal representation.", "__typename": "Translation" } ], @@ -11178,10 +11554,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/101", - "identifier": "std::text::chars", + "id": "gid://sagittarius/RuntimeFunctionDefinition/100", + "identifier": "std::text::octal", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11189,30 +11567,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/102", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): NUMBER", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/101", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, prefix: TEXT): TEXT", + "identifier": "std::text::prepend", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "length;size;characters;text;string;std", + "content": "prepend;text;string;std", "__typename": "Translation" } ], @@ -11220,7 +11584,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns the number of characters in the given text.", + "content": "Returns a new text consisting of the specified prefix followed by the original text.", "__typename": "Translation" } ], @@ -11228,36 +11592,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Length of ${value}", + "content": "Prepend ${value} with ${prefix}", "__typename": "Translation" } ], - "identifier": "std::text::length", "names": [ { "code": "en-US", - "content": "Length", + "content": "Prepend Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/158", + "id": "gid://sagittarius/ParameterDefinition/159", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text", + "content": "Original Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Input text to determine the number of characters it contains.", + "content": "The base text that will have another text prepended to its beginning.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/160", + "identifier": "prefix", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Prefix", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The text that will be added to the start of the original text.", "__typename": "Translation" } ], @@ -11268,10 +11664,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/102", - "identifier": "std::text::length", + "id": "gid://sagittarius/RuntimeFunctionDefinition/101", + "identifier": "std::text::prepend", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11279,25 +11677,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/103", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/102", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, start: NUMBER, end: NUMBER): TEXT", + "identifier": "std::text::remove", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "capitalize;title case;upper first;text;string;std", + "content": "remove;delete;strip;text;string;std", "__typename": "Translation" } ], @@ -11305,7 +11694,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Converts the first character of the text to uppercase and leaves the rest unchanged.", + "content": "Removes the subtext between the specified start and end indices from the input text.", "__typename": "Translation" } ], @@ -11313,50 +11702,113 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Capitalize ${value}", + "content": "Remove ${value} from ${start}", "__typename": "Translation" } ], - "identifier": "std::text::capitalize", "names": [ { "code": "en-US", - "content": "Capitalize", + "content": "Remove String", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/159", + "id": "gid://sagittarius/ParameterDefinition/161", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text Value", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Capitalizes the first letter of the input text.", + "content": "The input text from which a subtext will be removed.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/162", + "identifier": "start", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Start Index", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The starting position for removing characters from the text.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/163", + "identifier": "end", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "End Index", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The zero-based index where removal ends (exclusive).", + "__typename": "Translation" + } + ], + "documentations": [ + { + "code": "en-US", + "content": "The position just after the last character to be removed.", + "__typename": "Translation" + } + ], + "__typename": "ParameterDefinition" } ], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/103", - "identifier": "std::text::capitalize", + "id": "gid://sagittarius/RuntimeFunctionDefinition/102", + "identifier": "std::text::remove", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11364,30 +11816,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/104", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT, delimiter: TEXT): LIST", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/1", - "identifier": "LIST", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/103", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, oldText: TEXT, newText: TEXT): TEXT", + "identifier": "std::text::replace", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "split;text;string;std", + "content": "replace;text;string;std", "__typename": "Translation" } ], @@ -11395,7 +11833,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns a list of subtext obtained by splitting the input text at each occurrence of the delimiter.", + "content": "Returns a new text where every instance of the old subtext is replaced by the new subtext.", "__typename": "Translation" } ], @@ -11403,36 +11841,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Splits ${value} on '${delimiter}'", + "content": "Replace ${old} with ${new} Inside ${value}", "__typename": "Translation" } ], - "identifier": "std::text::split", "names": [ { "code": "en-US", - "content": "Split", + "content": "Replace Subtext", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/160", + "id": "gid://sagittarius/ParameterDefinition/164", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text", + "content": "Original Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input text to be split.", + "content": "This is the text in which all occurrences of the old subtext will be replaced.", "__typename": "Translation" } ], @@ -11440,21 +11887,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/161", - "identifier": "delimiter", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/ParameterDefinition/165", + "identifier": "oldText", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Delimiter", + "content": "Old Subtext", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The delimiter text to split the text by.", + "content": "All occurrences of this subtext in the original text will be replaced.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/166", + "identifier": "newText", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "New Subtext", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "This subtext will replace each occurrence of the old subtext.", "__typename": "Translation" } ], @@ -11465,10 +11936,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/104", - "identifier": "std::text::split", + "id": "gid://sagittarius/RuntimeFunctionDefinition/103", + "identifier": "std::text::replace", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11476,21 +11949,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/105", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", + "id": "gid://sagittarius/FunctionDefinition/104", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", "signature": "(value: TEXT, oldText: TEXT, newText: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "identifier": "std::text::replace_first", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", @@ -11520,7 +11984,6 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "Translation" } ], - "identifier": "std::text::replace_first", "names": [ { "code": "en-US", @@ -11528,13 +11991,23 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/162", + "id": "gid://sagittarius/ParameterDefinition/167", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -11553,10 +12026,11 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/163", + "id": "gid://sagittarius/ParameterDefinition/168", "identifier": "oldText", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -11575,10 +12049,11 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/164", + "id": "gid://sagittarius/ParameterDefinition/169", "identifier": "newText", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -11600,10 +12075,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/105", + "id": "gid://sagittarius/RuntimeFunctionDefinition/104", "identifier": "std::text::replace_first", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11611,25 +12088,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/106", - "createdAt": "2026-03-15T16:27:30Z", - "updatedAt": "2026-03-15T16:27:30Z", - "signature": "(value: TEXT): TEXT", - "linkedDataTypes": { - "count": 1, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/105", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, oldText: TEXT, newText: TEXT): TEXT", + "identifier": "std::text::replace_last", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "uppercase;text;string;std", + "content": "replace_last;text;string;std;replace;last", "__typename": "Translation" } ], @@ -11637,7 +12105,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Transforms all letters in the text to their uppercase equivalents.", + "content": "Replaces the last occurrence of a specified subtext with another subtext in the input text.", "__typename": "Translation" } ], @@ -11645,126 +12113,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Uppercase ${value}", + "content": "In ${value} replace the last ${old} with ${new}", "__typename": "Translation" } ], - "identifier": "std::text::uppercase", "names": [ { "code": "en-US", - "content": "Uppercase", + "content": "Replace Last Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/165", + "id": "gid://sagittarius/ParameterDefinition/170", "identifier": "value", - "updatedAt": "2026-03-15T16:27:30Z", - "createdAt": "2026-03-15T16:27:30Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text Value", + "content": "Original Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Converts all characters in the input text to uppercase.", + "content": "This text contains the subtext that will be replaced only once—the last occurrence.", "__typename": "Translation" } ], "documentations": [], "__typename": "ParameterDefinition" - } - ], - "__typename": "ParameterDefinitionConnection" - }, - "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/106", - "identifier": "std::text::uppercase", - "runtime": { - "id": "gid://sagittarius/Runtime/2", - "__typename": "Runtime" - }, - "__typename": "RuntimeFunctionDefinition" - }, - "__typename": "FunctionDefinition" - }, - { - "id": "gid://sagittarius/FunctionDefinition/107", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(value: TEXT, index: NUMBER): TEXT", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" }, { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, - "aliases": [ - { - "code": "en-US", - "content": "at;text;string;std", - "__typename": "Translation" - } - ], - "deprecationMessages": [], - "descriptions": [ - { - "code": "en-US", - "content": "Retrieves a single character from the input text based on the provided zero-based index.", - "__typename": "Translation" - } - ], - "documentations": [], - "displayMessages": [ - { - "code": "en-US", - "content": "Get Character of ${value} at ${index}", - "__typename": "Translation" - } - ], - "identifier": "std::text::at", - "names": [ - { - "code": "en-US", - "content": "Character at Index", - "__typename": "Translation" - } - ], - "parameterDefinitions": { - "nodes": [ - { - "id": "gid://sagittarius/ParameterDefinition/166", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "id": "gid://sagittarius/ParameterDefinition/171", + "identifier": "oldText", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Text Value", + "content": "Old Subtext", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The input text from which a character will be retrieved by index.", + "content": "Only the last occurrence of this subtext will be replaced in the original text.", "__typename": "Translation" } ], @@ -11772,21 +12182,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/167", - "identifier": "index", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "id": "gid://sagittarius/ParameterDefinition/172", + "identifier": "newText", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Index", + "content": "New Subtext", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The zero-based position of the character to extract.", + "content": "This subtext will replace only the last occurrence of the old subtext.", "__typename": "Translation" } ], @@ -11797,10 +12208,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/107", - "identifier": "std::text::at", + "id": "gid://sagittarius/RuntimeFunctionDefinition/105", + "identifier": "std::text::replace_last", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11808,30 +12221,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/108", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(value: TEXT, substring: TEXT): BOOLEAN", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/3", - "identifier": "TEXT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/106", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::reverse", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "contains;text;string;std", + "content": "reverse;text;string;std", "__typename": "Translation" } ], @@ -11839,7 +12238,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Returns true if the subtext is found anywhere in the main text. Otherwise, returns false.", + "content": "Returns a new text with the characters of the input text in reverse order.", "__typename": "Translation" } ], @@ -11847,25 +12246,34 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Check if ${value} contains ${substring}", + "content": "Reverse ${value}", "__typename": "Translation" } ], - "identifier": "std::text::contains", "names": [ { "code": "en-US", - "content": "Contains Text", + "content": "Reverse Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/168", + "id": "gid://sagittarius/ParameterDefinition/173", "identifier": "value", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", @@ -11876,29 +12284,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "The main text to search within.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/169", - "identifier": "substring", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", - "names": [ - { - "code": "en-US", - "content": "Subtext", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "The text to search for inside the main text.", + "content": "The input text to be reversed.", "__typename": "Translation" } ], @@ -11909,10 +12295,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/108", - "identifier": "std::text::contains", + "id": "gid://sagittarius/RuntimeFunctionDefinition/106", + "identifier": "std::text::reverse", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11920,19 +12308,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/109", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(value: T): T", - "linkedDataTypes": { - "count": 0, - "nodes": [], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/107", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, delimiter: TEXT): LIST", + "identifier": "std::text::split", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "return;control;std", + "content": "split;text;string;std", "__typename": "Translation" } ], @@ -11940,7 +12325,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Ends the current context and returns the specified value to the upper scope.", + "content": "Returns a list of subtext obtained by splitting the input text at each occurrence of the delimiter.", "__typename": "Translation" } ], @@ -11948,36 +12333,68 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Return ${value}", + "content": "Splits ${value} on '${delimiter}'", "__typename": "Translation" } ], - "identifier": "std::control::return", "names": [ { "code": "en-US", - "content": "Return", + "content": "Split", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/170", - "identifier": "value", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "id": "gid://sagittarius/ParameterDefinition/174", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Text", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "The input text to be split.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + }, + { + "id": "gid://sagittarius/ParameterDefinition/175", + "identifier": "delimiter", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Return Value", + "content": "Delimiter", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The value to be returned to the upper context.", + "content": "The delimiter text to split the text by.", "__typename": "Translation" } ], @@ -11988,10 +12405,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/109", - "identifier": "std::control::return", + "id": "gid://sagittarius/RuntimeFunctionDefinition/107", + "identifier": "std::text::split", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -11999,30 +12418,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/110", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(condition: BOOLEAN, runnable: RUNNABLE, else_runnable: RUNNABLE): void", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/8", - "identifier": "RUNNABLE", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/108", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT, prefix: TEXT): BOOLEAN", + "identifier": "std::text::starts_with", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "if_else;control;std;if;else", + "content": "text;string;std;start;with;starts", "__typename": "Translation" } ], @@ -12030,72 +12435,53 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Evaluates a condition and executes either the Then Runnable or the Else Runnable.", - "__typename": "Translation" - } - ], - "documentations": [ - { - "code": "en-US", - "content": "Evaluates a boolean condition. If true, executes the Runnable. Otherwise executes the Else Runnable.", + "content": "Returns true if the input text begins with the given prefix. Otherwise, returns false.", "__typename": "Translation" } ], + "documentations": [], "displayMessages": [ { "code": "en-US", - "content": "If ${condition} is True do ${then_runnable} else ${else_runnable}", + "content": "Check if ${value} starts with ${prefix}", "__typename": "Translation" } ], - "identifier": "std::control::if_else", "names": [ { "code": "en-US", - "content": "If-Else", + "content": "Starts With", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/171", - "identifier": "condition", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", - "names": [ - { - "code": "en-US", - "content": "Condition", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "code": "en-US", - "content": "Boolean that determines which branch to execute. If true the Runnable runs otherwise the Else Runnable runs.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/172", - "identifier": "runnable", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "id": "gid://sagittarius/ParameterDefinition/176", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Runnable", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Defines the runnable that runs if the condition evaluates to true.", + "content": "The input text to check.", "__typename": "Translation" } ], @@ -12103,21 +12489,22 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinition" }, { - "id": "gid://sagittarius/ParameterDefinition/173", - "identifier": "else_runnable", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "id": "gid://sagittarius/ParameterDefinition/177", + "identifier": "prefix", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Else Runnable", + "content": "Prefix", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Defines the runnable that runs if the condition evaluates to false.", + "content": "The prefix to test against the input text.", "__typename": "Translation" } ], @@ -12128,10 +12515,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/110", - "identifier": "std::control::if_else", + "id": "gid://sagittarius/RuntimeFunctionDefinition/108", + "identifier": "std::text::starts_with", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -12139,19 +12528,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/111", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(): void", - "linkedDataTypes": { - "count": 0, - "nodes": [], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/109", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::swapcase", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "stop;control;std", + "content": "swapcase;text;string;std", "__typename": "Translation" } ], @@ -12159,7 +12545,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "content": "Converts uppercase letters to lowercase and lowercase letters to uppercase in the given text.", "__typename": "Translation" } ], @@ -12167,27 +12553,61 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Stop", + "content": "Swapcase of ${value}", "__typename": "Translation" } ], - "identifier": "std::control::stop", "names": [ { "code": "en-US", - "content": "Stop", + "content": "Swap Case", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { - "nodes": [], + "nodes": [ + { + "id": "gid://sagittarius/ParameterDefinition/178", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, + "names": [ + { + "code": "en-US", + "content": "Text Value", + "__typename": "Translation" + } + ], + "descriptions": [ + { + "code": "en-US", + "content": "Swaps the case of each letter in the input text: uppercase letters become lowercase, and vice versa.", + "__typename": "Translation" + } + ], + "documentations": [], + "__typename": "ParameterDefinition" + } + ], "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/111", - "identifier": "std::control::stop", + "id": "gid://sagittarius/RuntimeFunctionDefinition/109", + "identifier": "std::text::swapcase", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -12195,19 +12615,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/112", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(value: T): T", - "linkedDataTypes": { - "count": 0, - "nodes": [], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/110", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): LIST", + "identifier": "std::text::to_ascii", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "value;save;create;control;std", + "content": "to_ascii;text;string;std;to;ascii", "__typename": "Translation" } ], @@ -12215,7 +12632,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "code": "en-US", - "content": "Saves the given value.", + "content": "Returns a list of numbers where each number represents the ASCII code of the corresponding character in the input text.", "__typename": "Translation" } ], @@ -12223,36 +12640,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Save ${value}", + "content": "${value} To Ascii", "__typename": "Translation" } ], - "identifier": "std::control::value", "names": [ { "code": "en-US", - "content": "Set Value", + "content": "Text to ASCII", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/174", + "id": "gid://sagittarius/ParameterDefinition/179", "identifier": "value", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Value", + "content": "Text", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "The value to save.", + "content": "Input text to convert to ASCII codes.", "__typename": "Translation" } ], @@ -12263,10 +12689,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/112", - "identifier": "std::control::value", + "id": "gid://sagittarius/RuntimeFunctionDefinition/110", + "identifier": "std::text::to_ascii", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -12274,30 +12702,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/113", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(condition: BOOLEAN, runnable: RUNNABLE): void", - "linkedDataTypes": { - "count": 2, - "nodes": [ - { - "id": "gid://sagittarius/DataType/4", - "identifier": "BOOLEAN", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/8", - "identifier": "RUNNABLE", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/111", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::trim", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "if;control;std", + "content": "trim;text;string;std", "__typename": "Translation" } ], @@ -12305,7 +12719,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "content": "Returns a new text with all leading and trailing whitespace characters removed from the input text.", "__typename": "Translation" } ], @@ -12313,58 +12727,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "If ${condition} is True do ${runnable}", + "content": "Trim ${value}", "__typename": "Translation" } ], - "identifier": "std::control::if", "names": [ { "code": "en-US", - "content": "If", + "content": "Trim Text", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/175", - "identifier": "condition", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", - "names": [ - { - "code": "en-US", - "content": "Condition", - "__typename": "Translation" - } - ], - "descriptions": [ - { - "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.", - "__typename": "Translation" - } - ], - "documentations": [], - "__typename": "ParameterDefinition" - }, - { - "id": "gid://sagittarius/ParameterDefinition/176", - "identifier": "runnable", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "id": "gid://sagittarius/ParameterDefinition/180", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Runnable", + "content": "Text Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Defines the runnable that runs if the condition evaluates to true.", + "content": "The input text from which leading and trailing whitespace characters will be removed.", "__typename": "Translation" } ], @@ -12375,10 +12776,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/113", - "identifier": "std::control::if", + "id": "gid://sagittarius/RuntimeFunctionDefinition/111", + "identifier": "std::text::trim", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" @@ -12386,40 +12789,16 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "FunctionDefinition" }, { - "id": "gid://sagittarius/FunctionDefinition/114", - "createdAt": "2026-03-15T16:27:31Z", - "updatedAt": "2026-03-15T16:27:31Z", - "signature": "(http_response: HTTP_RESPONSE): void", - "linkedDataTypes": { - "count": 4, - "nodes": [ - { - "id": "gid://sagittarius/DataType/2", - "identifier": "NUMBER", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/7", - "identifier": "OBJECT", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/17", - "identifier": "HTTP_STATUS_CODE", - "__typename": "DataType" - }, - { - "id": "gid://sagittarius/DataType/18", - "identifier": "HTTP_RESPONSE", - "__typename": "DataType" - } - ], - "__typename": "DataTypeConnection" - }, + "id": "gid://sagittarius/FunctionDefinition/112", + "createdAt": "2026-06-19T15:33:18Z", + "updatedAt": "2026-06-19T15:35:02Z", + "signature": "(value: TEXT): TEXT", + "identifier": "std::text::uppercase", + "displayIcon": "tabler:abc", "aliases": [ { "code": "en-US", - "content": "respond;control;http", + "content": "uppercase;text;string;std", "__typename": "Translation" } ], @@ -12427,7 +12806,7 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "descriptions": [ { "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.", + "content": "Transforms all letters in the text to their uppercase equivalents.", "__typename": "Translation" } ], @@ -12435,36 +12814,45 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "displayMessages": [ { "code": "en-US", - "content": "Sends ${http_response} as a Response", + "content": "Uppercase ${value}", "__typename": "Translation" } ], - "identifier": "rest::control::respond", "names": [ { "code": "en-US", - "content": "Respond", + "content": "Uppercase", "__typename": "Translation" } ], + "runtime": { + "id": "gid://sagittarius/Runtime/1", + "__typename": "Runtime" + }, + "runtimeModule": { + "__typename": "RuntimeModule", + "id": "gid://sagittarius/RuntimeModule/9", + "identifier": "taurus-text" + }, "parameterDefinitions": { "nodes": [ { - "id": "gid://sagittarius/ParameterDefinition/177", - "identifier": "http_response", - "updatedAt": "2026-03-15T16:27:31Z", - "createdAt": "2026-03-15T16:27:31Z", + "id": "gid://sagittarius/ParameterDefinition/181", + "identifier": "value", + "updatedAt": "2026-06-19T15:33:18Z", + "createdAt": "2026-06-19T15:33:18Z", + "defaultValue": null, "names": [ { "code": "en-US", - "content": "Http Response", + "content": "Text Value", "__typename": "Translation" } ], "descriptions": [ { "code": "en-US", - "content": "Takes an HTTP response object and transmits it to the requesting client. This parameter represents the final output of the server, including headers, status code, and body content.", + "content": "Converts all characters in the input text to uppercase.", "__typename": "Translation" } ], @@ -12475,10 +12863,12 @@ export const FUNCTION_SIGNATURES: FunctionDefinition[] = [ "__typename": "ParameterDefinitionConnection" }, "runtimeFunctionDefinition": { - "id": "gid://sagittarius/RuntimeFunctionDefinition/114", - "identifier": "rest::control::respond", + "id": "gid://sagittarius/RuntimeFunctionDefinition/112", + "identifier": "std::text::uppercase", + "definitionSource": "", + "version": "0.0.0", "runtime": { - "id": "gid://sagittarius/Runtime/2", + "id": "gid://sagittarius/Runtime/1", "__typename": "Runtime" }, "__typename": "RuntimeFunctionDefinition" From 8ae52ff5f234914890736d8a6dcf93d850d83133 Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 19 Jun 2026 21:34:55 +0200 Subject: [PATCH 3/6] feat: new test scenario --- test/schema/schema.test.ts | 200 ++++++++++++++++++++++++++++++++----- 1 file changed, 177 insertions(+), 23 deletions(-) diff --git a/test/schema/schema.test.ts b/test/schema/schema.test.ts index 489afb3..024416c 100644 --- a/test/schema/schema.test.ts +++ b/test/schema/schema.test.ts @@ -76,41 +76,195 @@ describe("Schema", () => { it('2', () => { const flow: Flow = { - nodes: { - nodes: [ + "__typename": "Flow", + "id": "gid://sagittarius/Flow/1", + "createdAt": "2026-06-19T15:34:11Z", + "name": "Test_v1", + "signature": "(input_schema: TYPE, httpURL: HTTP_URL, httpMethod: HTTP_METHOD): REST_ADAPTER_INPUT", + "nodes": { + "__typename": "NodeFunctionConnection", + "nodes": [ { - id: "gid://sagittarius/NodeFunction/1", - functionDefinition: {identifier: "std::list::at"}, - parameters: { - nodes: [ - {value: null}, - {value: {__typename: "LiteralValue", value: 0}} - ] - }, - nextNodeId: "gid://sagittarius/NodeFunction/2" - }, - { - id: "gid://sagittarius/NodeFunction/2", - functionDefinition: {identifier: "std::number::add"}, - parameters: { - nodes: [ + "__typename": "NodeFunction", + "id": "gid://sagittarius/NodeFunction/1", + "nextNodeId": null, + "createdAt": "2026-06-19T15:36:19Z", + "updatedAt": "2026-06-19T15:36:19Z", + "parameters": { + "__typename": "NodeParameterConnection", + "count": 8, + "nodes": [ { - value: { - __typename: "ReferenceValue", - nodeFunctionId: "gid://sagittarius/NodeFunction/1" + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/1", + "updatedAt": "2026-06-19T15:36:19Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/19", + "identifier": "http_method", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": { + "__typename": "LiteralValue", + "value": "GET" } }, { - value: null + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/2", + "updatedAt": "2026-06-19T15:36:19Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/20", + "identifier": "url", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": { + "__typename": "LiteralValue", + "value": "/test" + } + }, + { + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/3", + "updatedAt": "2026-06-19T15:36:19Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/21", + "identifier": "http_auth", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": null + }, + { + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/4", + "updatedAt": "2026-06-19T15:37:56Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/22", + "identifier": "http_auth_value", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": null + }, + { + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/5", + "updatedAt": "2026-06-19T15:36:19Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/23", + "identifier": "http_auth_place", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": null + }, + { + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/6", + "updatedAt": "2026-06-19T15:36:19Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/24", + "identifier": "http_schema", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": null + }, + { + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/7", + "updatedAt": "2026-06-19T15:39:03Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/25", + "identifier": "payload", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": null + }, + { + "__typename": "NodeParameter", + "id": "gid://sagittarius/NodeParameter/8", + "updatedAt": "2026-06-19T15:49:12Z", + "createdAt": "2026-06-19T15:36:19Z", + "parameterDefinition": { + "__typename": "ParameterDefinition", + "id": "gid://sagittarius/ParameterDefinition/26", + "identifier": "headers", + "createdAt": "2026-06-19T15:33:17Z", + "updatedAt": "2026-06-19T15:33:17Z" + }, + "value": null } - ] + ], + "pageInfo": { + "endCursor": "OA", + "hasNextPage": false, + "__typename": "PageInfo" + } + }, + "functionDefinition": { + "__typename": "FunctionDefinition", + "id": "gid://sagittarius/FunctionDefinition/13", + "identifier": "http::request::send" } } ] + }, + "project": { + "__typename": "NamespaceProject", + "id": "gid://sagittarius/NamespaceProject/1" + }, + "settings": { + "__typename": "FlowSettingConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + }, + "startingNodeId": "gid://sagittarius/NodeFunction/1", + "type": { + "id": "gid://sagittarius/FlowType/2", + "__typename": "FlowType" + }, + "executionResults": { + "__typename": "ExecutionResultConnection", + "count": 0, + "nodes": [], + "pageInfo": { + "endCursor": null, + "hasNextPage": false, + "__typename": "PageInfo" + } + }, + "disabledReason": null, + "updatedAt": "2026-06-19T15:49:14Z", + "userAbilities": { + "deleteFlow": true, + "__typename": "FlowUserAbilities" } }; - const result = getSignatureSchema(flow, DATA_TYPES, FUNCTION_SIGNATURES, "gid://sagittarius/NodeFunction/2"); + const result = getSignatureSchema(flow, DATA_TYPES, FUNCTION_SIGNATURES, "gid://sagittarius/NodeFunction/1"); //console.dir(result, {depth: null}) From a44b01413ae61fc4b8edb557ae240c2c0efb5f8d Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 19 Jun 2026 21:35:14 +0200 Subject: [PATCH 4/6] feat: stripping away undefined for suggestions --- src/util/schema.util.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/util/schema.util.ts b/src/util/schema.util.ts index 14703ef..625dfda 100644 --- a/src/util/schema.util.ts +++ b/src/util/schema.util.ts @@ -139,7 +139,7 @@ export const getSchema = ( // Collect all available suggestions for this parameter const combinedSuggestions = suggestions ? { suggestions: [ - ...getValues(parameterType), + ...getValues(parameterType, checker), ...(node ? getReferences( checker, node, @@ -161,6 +161,19 @@ export const getSchema = ( ], } : {}; + // Strip undefined from unions (e.g. string | undefined → string). + // Suggestions are collected above from the original type (preserving aliasSymbol literals), + // the base schema is determined from the stripped type, then both are merged. + if (parameterType.isUnion()) { + const nonUndefined = parameterType.types.filter( + (t) => (t.flags & ts.TypeFlags.Undefined) === 0 + ) + if (nonUndefined.length === 1) { + const baseSchema = getSchema(checker, node, nonUndefined[0], functionDeclarations, functions, false) + return {...baseSchema, ...combinedSuggestions} + } + } + // Check individual primitive types if (isBoolean(parameterType)) { return {input: "boolean", ...combinedSuggestions}; From d2b55fa22008675d6e53d71c3b5635230fd58e15 Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 19 Jun 2026 21:35:23 +0200 Subject: [PATCH 5/6] feat: AST type based suggestion --- src/util/values.util.ts | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/src/util/values.util.ts b/src/util/values.util.ts index a1ec37e..b2f864a 100644 --- a/src/util/values.util.ts +++ b/src/util/values.util.ts @@ -21,10 +21,32 @@ import { LiteralValue } from "@code0-tech/sagittarius-graphql-types"; * // { value: "42" } * // ] */ -export const getValues = (type: ts.Type): LiteralValue[] => { +const getLiteralsFromTypeNode = (node: ts.TypeNode): LiteralValue[] => { + if (ts.isUnionTypeNode(node)) return node.types.flatMap(getLiteralsFromTypeNode) + if (ts.isLiteralTypeNode(node)) { + const lit = node.literal + if (ts.isStringLiteral(lit)) return [{value: lit.text, __typename: "LiteralValue"}] + if (ts.isNumericLiteral(lit)) return [{value: Number(lit.text)}] + if (lit.kind === ts.SyntaxKind.TrueKeyword) return [{value: true, __typename: "LiteralValue"}] + if (lit.kind === ts.SyntaxKind.FalseKeyword) return [{value: false, __typename: "LiteralValue"}] + } + return [] +} + +export const getValues = (type: ts.Type, checker?: ts.TypeChecker): LiteralValue[] => { + // When a type comes from an alias (e.g. HTTP_AUTH_TYPE), TypeScript simplifies + // 'Bearer' | string → string, losing the literals. Read them directly from the + // alias declaration's AST instead, which preserves the original union members. + if (checker && type.aliasSymbol) { + const decl = type.aliasSymbol.declarations?.[0] + if (decl && ts.isTypeAliasDeclaration(decl)) { + return getLiteralsFromTypeNode(decl.type) + } + } + // Handle union types by recursively extracting values from each constituent type if (type.isUnion()) { - return type.types.flatMap(getValues); + return type.types.flatMap(t => getValues(t, checker)); } // Extract string literal values From 49ae1f05f52803629c7e9d504704bd9446370fc8 Mon Sep 17 00:00:00 2001 From: nicosammito Date: Fri, 19 Jun 2026 21:40:13 +0200 Subject: [PATCH 6/6] fix: remove old test case with old data --- test/flowValidation.test.ts | 380 ------------------------------------ 1 file changed, 380 deletions(-) diff --git a/test/flowValidation.test.ts b/test/flowValidation.test.ts index 978be32..00dd401 100644 --- a/test/flowValidation.test.ts +++ b/test/flowValidation.test.ts @@ -940,386 +940,6 @@ describe('getFlowValidation - Integrationstest', () => { }) }); - it('10', () => { - - const flow: Flow = { - "__typename": "Flow", - "id": "gid://sagittarius/Flow/3", - "createdAt": "2026-04-14T13:47:12Z", - "name": "If-Else", - "signature": "(httpURL: HTTP_URL, httpMethod: HTTP_METHOD): { payload: { test: BOOLEAN }, headers: { test: TEXT } }", - "nodes": { - "__typename": "NodeFunctionConnection", - "nodes": [ - { - "__typename": "NodeFunction", - "id": "gid://sagittarius/NodeFunction/16", - "nextNodeId": null, - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:48:18Z", - "parameters": { - "__typename": "NodeParameterConnection", - "count": 3, - "nodes": [ - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/62", - "updatedAt": "2026-04-14T13:48:18Z", - "createdAt": "2026-04-14T13:48:18Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/3", - "identifier": "condition", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "ReferenceValue", - "updatedAt": "2026-04-14T13:48:18Z", - "createdAt": "2026-04-14T13:48:18Z", - "nodeFunctionId": null, - "inputIndex": null, - "parameterIndex": null, - "referencePath": [ - { - "__typename": "ReferencePath", - "id": "gid://sagittarius/ReferencePath/15", - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:48:18Z", - "arrayIndex": null, - "path": "payload" - }, - { - "__typename": "ReferencePath", - "id": "gid://sagittarius/ReferencePath/16", - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:48:18Z", - "arrayIndex": null, - "path": "test" - } - ] - } - }, - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/63", - "updatedAt": "2026-04-14T13:49:34Z", - "createdAt": "2026-04-14T13:48:18Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/4", - "identifier": "runnable", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "SubFlowValue", - "startingNodeId": "gid://sagittarius/NodeFunction/19" - } - }, - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/68", - "updatedAt": "2026-04-14T13:49:34Z", - "createdAt": "2026-04-14T13:48:18Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/5", - "identifier": "else_runnable", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "SubFlowValue", - "startingNodeId": "gid://sagittarius/NodeFunction/17" - } - } - ], - "pageInfo": { - "__typename": "PageInfo", - "endCursor": "Njg", - "hasNextPage": false - } - }, - "functionDefinition": { - "__typename": "FunctionDefinition", - "id": "gid://sagittarius/FunctionDefinition/3", - "identifier": "std::control::if_else" - } - }, - { - "__typename": "NodeFunction", - "id": "gid://sagittarius/NodeFunction/17", - "nextNodeId": "gid://sagittarius/NodeFunction/18", - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:48:48Z", - "parameters": { - "__typename": "NodeParameterConnection", - "count": 3, - "nodes": [ - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/72", - "updatedAt": "2026-04-14T13:48:48Z", - "createdAt": "2026-04-14T13:48:25Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/66", - "identifier": "http_status_code", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "LiteralValue", - "value": 200 - } - }, - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/73", - "updatedAt": "2026-04-14T13:48:48Z", - "createdAt": "2026-04-14T13:48:25Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/67", - "identifier": "headers", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "LiteralValue", - "value": {} - } - }, - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/75", - "updatedAt": "2026-04-14T13:49:34Z", - "createdAt": "2026-04-14T13:48:48Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/68", - "identifier": "payload", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "LiteralValue", - "value": "Blob" - } - } - ], - "pageInfo": { - "__typename": "PageInfo", - "endCursor": "NzU", - "hasNextPage": false - } - }, - "functionDefinition": { - "__typename": "FunctionDefinition", - "id": "gid://sagittarius/FunctionDefinition/42", - "identifier": "http::response::create" - } - }, - { - "__typename": "NodeFunction", - "id": "gid://sagittarius/NodeFunction/18", - "nextNodeId": null, - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:48:48Z", - "parameters": { - "__typename": "NodeParameterConnection", - "count": 1, - "nodes": [ - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/64", - "updatedAt": "2026-04-14T13:48:48Z", - "createdAt": "2026-04-14T13:48:18Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/177", - "identifier": "http_response", - "createdAt": "2026-04-13T19:45:28Z", - "updatedAt": "2026-04-13T19:45:28Z" - }, - "value": { - "__typename": "ReferenceValue", - "updatedAt": "2026-04-14T13:48:48Z", - "createdAt": "2026-04-14T13:48:48Z", - "nodeFunctionId": "gid://sagittarius/NodeFunction/17", - "inputIndex": null, - "parameterIndex": null, - "referencePath": [] - } - } - ], - "pageInfo": { - "__typename": "PageInfo", - "endCursor": "NjQ", - "hasNextPage": false - } - }, - "functionDefinition": { - "__typename": "FunctionDefinition", - "id": "gid://sagittarius/FunctionDefinition/114", - "identifier": "rest::control::respond" - } - }, - { - "__typename": "NodeFunction", - "id": "gid://sagittarius/NodeFunction/19", - "nextNodeId": "gid://sagittarius/NodeFunction/20", - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:49:34Z", - "parameters": { - "__typename": "NodeParameterConnection", - "count": 2, - "nodes": [ - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/78", - "updatedAt": "2026-04-14T13:49:34Z", - "createdAt": "2026-04-14T13:49:34Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/67", - "identifier": "headers", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "LiteralValue", - "value": {} - } - }, - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/79", - "updatedAt": "2026-04-14T13:49:34Z", - "createdAt": "2026-04-14T13:49:34Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/68", - "identifier": "payload", - "createdAt": "2026-04-13T19:45:26Z", - "updatedAt": "2026-04-13T19:45:26Z" - }, - "value": { - "__typename": "LiteralValue", - "value": "Blub" - } - } - ], - "pageInfo": { - "__typename": "PageInfo", - "endCursor": "Nzk", - "hasNextPage": false - } - }, - "functionDefinition": { - "__typename": "FunctionDefinition", - "id": "gid://sagittarius/FunctionDefinition/42", - "identifier": "http::response::create" - } - }, - { - "__typename": "NodeFunction", - "id": "gid://sagittarius/NodeFunction/20", - "nextNodeId": null, - "createdAt": "2026-04-14T13:48:25Z", - "updatedAt": "2026-04-14T13:49:34Z", - "parameters": { - "__typename": "NodeParameterConnection", - "count": 1, - "nodes": [ - { - "__typename": "NodeParameter", - "id": "gid://sagittarius/NodeParameter/76", - "updatedAt": "2026-04-14T13:49:34Z", - "createdAt": "2026-04-14T13:48:48Z", - "parameterDefinition": { - "__typename": "ParameterDefinition", - "id": "gid://sagittarius/ParameterDefinition/177", - "identifier": "http_response", - "createdAt": "2026-04-13T19:45:28Z", - "updatedAt": "2026-04-13T19:45:28Z" - }, - "value": { - "__typename": "ReferenceValue", - "updatedAt": "2026-04-14T13:49:34Z", - "createdAt": "2026-04-14T13:49:34Z", - "nodeFunctionId": "gid://sagittarius/NodeFunction/19", - "inputIndex": null, - "parameterIndex": null, - "referencePath": [] - } - } - ], - "pageInfo": { - "__typename": "PageInfo", - "endCursor": "NzY", - "hasNextPage": false - } - }, - "functionDefinition": { - "__typename": "FunctionDefinition", - "id": "gid://sagittarius/FunctionDefinition/114", - "identifier": "rest::control::respond" - } - } - ] - }, - "project": { - "__typename": "NamespaceProject", - "id": "gid://sagittarius/NamespaceProject/1" - }, - "settings": { - "__typename": "FlowSettingConnection", - "count": 2, - "nodes": [ - { - "__typename": "FlowSetting", - "id": "gid://sagittarius/FlowSetting/5", - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:48:18Z", - "flowSettingIdentifier": "httpURL", - "value": "/test3" - }, - { - "__typename": "FlowSetting", - "id": "gid://sagittarius/FlowSetting/6", - "createdAt": "2026-04-14T13:48:18Z", - "updatedAt": "2026-04-14T13:48:18Z", - "flowSettingIdentifier": "httpMethod", - "value": "GET" - } - ], - "pageInfo": { - "__typename": "PageInfo", - "endCursor": "Ng", - "hasNextPage": false - } - }, - "startingNodeId": "gid://sagittarius/NodeFunction/16", - "type": { - "__typename": "FlowType", - "id": "gid://sagittarius/FlowType/2" - }, - "disabledReason": null, - "userAbilities": { - "__typename": "FlowUserAbilities", - "deleteFlow": true - } - }; - - const result = getFlowValidation(flow, FUNCTION_SIGNATURES, DATA_TYPES); - - expect(result.isValid).toBe(false); - expect(result.diagnostics[0].nodeId).toBe("gid://sagittarius/NodeFunction/19") - expect(result.diagnostics[0].parameterIndex).toBe(null) - }); - it('11', () => { const flow: Flow = {