diff --git a/packages/workflow/src/Extensions/ArrayExtensions.ts b/packages/workflow/src/Extensions/ArrayExtensions.ts index 8c33fd98c4..76fcef2206 100644 --- a/packages/workflow/src/Extensions/ArrayExtensions.ts +++ b/packages/workflow/src/Extensions/ArrayExtensions.ts @@ -323,80 +323,70 @@ average.doc = { name: 'average', description: 'Returns the mean average of all values in the array.', returnType: 'number', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-average', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-average', }; compact.doc = { name: 'compact', description: 'Removes all empty values from the array.', returnType: 'Array', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-compact', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-compact', }; isEmpty.doc = { name: 'isEmpty', description: 'Checks if the array doesn’t have any elements.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-isEmpty', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-isEmpty', }; isNotEmpty.doc = { name: 'isNotEmpty', description: 'Checks if the array has elements.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-isNotEmpty', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-isNotEmpty', }; first.doc = { name: 'first', description: 'Returns the first element of the array.', returnType: 'Element', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-first', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-first', }; last.doc = { name: 'last', description: 'Returns the last element of the array.', returnType: 'Element', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-last', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-last', }; max.doc = { name: 'max', description: 'Gets the maximum value from a number-only array.', returnType: 'number', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-max', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-max', }; min.doc = { name: 'min', description: 'Gets the minimum value from a number-only array.', returnType: 'number', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-min', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-min', }; randomItem.doc = { name: 'randomItem', description: 'Returns a random element from an array.', returnType: 'Element', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-randomItem', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-randomItem', }; sum.doc = { name: 'sum', description: 'Returns the total sum all the values in an array of parsable numbers.', returnType: 'number', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-sum', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-sum', }; chunk.doc = { @@ -404,8 +394,7 @@ chunk.doc = { description: 'Splits arrays into chunks with a length of `size`.', returnType: 'Array', args: [{ name: 'size', type: 'number' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-chunk', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-chunk', }; difference.doc = { @@ -414,8 +403,7 @@ difference.doc = { 'Compares two arrays. Returns all elements in the base array that aren’t present in `arr`.', returnType: 'Array', args: [{ name: 'arr', type: 'Array' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-difference', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-difference', }; intersection.doc = { @@ -425,7 +413,7 @@ intersection.doc = { returnType: 'Array', args: [{ name: 'arr', type: 'Array' }], docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-intersection', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-intersection', }; merge.doc = { @@ -434,8 +422,7 @@ merge.doc = { 'Merges two Object-arrays into one array by merging the key-value pairs of each element.', returnType: 'array', args: [{ name: 'arr', type: 'Array' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-merge', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-merge', }; pluck.doc = { @@ -448,8 +435,7 @@ pluck.doc = { { name: '...' }, { name: 'fieldNameN?', type: 'string' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-pluck', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-pluck', }; renameKeys.doc = { @@ -465,8 +451,7 @@ renameKeys.doc = { { name: 'fromN?', type: 'string' }, { name: 'toN?', type: 'string' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-renameKeys', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-renameKeys', }; smartJoin.doc = { @@ -478,8 +463,7 @@ smartJoin.doc = { { name: 'keyField', type: 'string' }, { name: 'nameField', type: 'string' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-smartJoin', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-smartJoin', }; union.doc = { @@ -487,8 +471,7 @@ union.doc = { description: 'Concatenates two arrays and then removes duplicates.', returnType: 'Array', args: [{ name: 'arr', type: 'Array' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-union', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-union', }; unique.doc = { @@ -496,8 +479,7 @@ unique.doc = { description: 'Remove duplicates from an array. ', returnType: 'Element', aliases: ['removeDuplicates'], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/arrays/#array-unique', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/arrays/#array-unique', }; export const arrayExtensions: ExtensionMap = { diff --git a/packages/workflow/src/Extensions/DateExtensions.ts b/packages/workflow/src/Extensions/DateExtensions.ts index 6389e9fcb2..8336ba5df3 100644 --- a/packages/workflow/src/Extensions/DateExtensions.ts +++ b/packages/workflow/src/Extensions/DateExtensions.ts @@ -220,24 +220,21 @@ endOfMonth.doc = { name: 'endOfMonth', returnType: 'Date', description: 'Transforms a date to the last possible moment that lies within the month.', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-endOfMonth', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-endOfMonth', }; isDst.doc = { name: 'isDst', returnType: 'boolean', description: 'Checks if a Date is within Daylight Savings Time.', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-isDst', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-isDst', }; isWeekend.doc = { name: 'isWeekend', returnType: 'boolean', description: 'Checks if the Date falls on a Saturday or Sunday.', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-isWeekend', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-isWeekend', }; beginningOf.doc = { @@ -245,8 +242,7 @@ beginningOf.doc = { description: 'Transform a Date to the start of the given time period. Default unit is `week`.', returnType: 'Date', args: [{ name: 'unit?', type: 'DurationUnit' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-beginningOf', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-beginningOf', }; extract.doc = { @@ -254,8 +250,7 @@ extract.doc = { description: 'Extracts the part defined in `datePart` from a Date. Default unit is `week`.', returnType: 'number', args: [{ name: 'datePart?', type: 'DurationUnit' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-extract', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-extract', }; format.doc = { @@ -263,8 +258,7 @@ format.doc = { description: 'Formats a Date in the given structure.', returnType: 'string', args: [{ name: 'fmt', type: 'TimeFormat' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-format', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-format', }; isBetween.doc = { @@ -275,8 +269,7 @@ isBetween.doc = { { name: 'date1', type: 'Date|string' }, { name: 'date2', type: 'Date|string' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-isBetween', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-isBetween', }; isInLast.doc = { @@ -287,8 +280,7 @@ isInLast.doc = { { name: 'n', type: 'number' }, { name: 'unit?', type: 'DurationUnit' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-isInLast', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-isInLast', }; minus.doc = { @@ -299,8 +291,7 @@ minus.doc = { { name: 'n', type: 'number' }, { name: 'unit?', type: 'DurationUnit' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-minus', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-minus', }; plus.doc = { @@ -311,8 +302,7 @@ plus.doc = { { name: 'n', type: 'number' }, { name: 'unit?', type: 'DurationUnit' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/dates/#date-plus', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/dates/#date-plus', }; export const dateExtensions: ExtensionMap = { diff --git a/packages/workflow/src/Extensions/ExtendedFunctions.ts b/packages/workflow/src/Extensions/ExtendedFunctions.ts index 927ea87a39..cf3e480348 100644 --- a/packages/workflow/src/Extensions/ExtendedFunctions.ts +++ b/packages/workflow/src/Extensions/ExtendedFunctions.ts @@ -66,7 +66,7 @@ ifEmpty.doc = { { name: 'value', type: 'any' }, { name: 'defaultValue', type: 'any' }, ], - docURL: 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/#if-empty', + docURL: 'https://docs.n8n.io/code/builtin/convenience', }; export const extendedFunctions = { diff --git a/packages/workflow/src/Extensions/NumberExtensions.ts b/packages/workflow/src/Extensions/NumberExtensions.ts index 1cbaf53069..b7ac6814a9 100644 --- a/packages/workflow/src/Extensions/NumberExtensions.ts +++ b/packages/workflow/src/Extensions/NumberExtensions.ts @@ -44,32 +44,28 @@ ceil.doc = { name: 'ceil', description: 'Rounds up a number to a whole number.', returnType: 'number', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/numbers/#number-ceil', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/numbers/#number-ceil', }; floor.doc = { name: 'floor', description: 'Rounds down a number to a whole number.', returnType: 'number', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/numbers/#number-floor', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/numbers/#number-floor', }; isEven.doc = { name: 'isEven', description: 'Returns true if the number is even. Only works on whole numbers.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/numbers/#number-isEven', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/numbers/#number-isEven', }; isOdd.doc = { name: 'isOdd', description: 'Returns true if the number is odd. Only works on whole numbers.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/numbers/#number-isOdd', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/numbers/#number-isOdd', }; format.doc = { @@ -81,8 +77,7 @@ format.doc = { { name: 'locales?', type: 'LanguageCode' }, { name: 'options?', type: 'FormatOptions' }, ], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/numbers/#number-format', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/numbers/#number-format', }; round.doc = { @@ -91,8 +86,7 @@ round.doc = { 'Returns the value of a number rounded to the nearest whole number, unless a decimal place is specified. Defaults to 0 decimal places if no argument is given.', returnType: 'number', args: [{ name: 'decimalPlaces?', type: 'number' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/numbers/#number-round', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/numbers/#number-round', }; export const numberExtensions: ExtensionMap = { diff --git a/packages/workflow/src/Extensions/ObjectExtensions.ts b/packages/workflow/src/Extensions/ObjectExtensions.ts index 7274d4808c..dcc319a179 100644 --- a/packages/workflow/src/Extensions/ObjectExtensions.ts +++ b/packages/workflow/src/Extensions/ObjectExtensions.ts @@ -84,8 +84,7 @@ isEmpty.doc = { name: 'isEmpty', description: 'Checks if the Object has no key-value pairs.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-isEmpty', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-isEmpty', }; isNotEmpty.doc = { @@ -93,15 +92,14 @@ isNotEmpty.doc = { description: 'Checks if the Object has key-value pairs.', returnType: 'boolean', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-isNotEmpty', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-isNotEmpty', }; compact.doc = { name: 'compact', description: 'Removes empty values from an Object.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-compact', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-compact', }; urlEncode.doc = { @@ -109,7 +107,7 @@ urlEncode.doc = { description: 'Transforms an Object into a URL parameter list. Only top-level keys are supported.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-urlEncode', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-urlEncode', }; hasField.doc = { @@ -117,8 +115,7 @@ hasField.doc = { description: 'Checks if the Object has a given field. Only top-level keys are supported.', returnType: 'boolean', args: [{ name: 'fieldName', type: 'string' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-hasField', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-hasField', }; removeField.doc = { @@ -127,7 +124,7 @@ removeField.doc = { returnType: 'object', args: [{ name: 'key', type: 'string' }], docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-removeField', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-removeField', }; removeFieldsContaining.doc = { @@ -137,7 +134,7 @@ removeFieldsContaining.doc = { returnType: 'object', args: [{ name: 'value', type: 'string' }], docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-removeFieldsContaining', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-removeFieldsContaining', }; keepFieldsContaining.doc = { @@ -146,7 +143,7 @@ keepFieldsContaining.doc = { returnType: 'object', args: [{ name: 'value', type: 'string' }], docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/objects/#object-keepFieldsContaining', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/objects/#object-keepFieldsContaining', }; export const objectExtensions: ExtensionMap = { diff --git a/packages/workflow/src/Extensions/StringExtensions.ts b/packages/workflow/src/Extensions/StringExtensions.ts index 69a9cae1bd..b6d40580b9 100644 --- a/packages/workflow/src/Extensions/StringExtensions.ts +++ b/packages/workflow/src/Extensions/StringExtensions.ts @@ -355,7 +355,7 @@ removeMarkdown.doc = { description: 'Removes Markdown formatting from a string.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-removeMarkdown', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-removeMarkdown', }; removeTags.doc = { @@ -363,15 +363,14 @@ removeTags.doc = { description: 'Removes tags, such as HTML or XML, from a string.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-removeTags', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-removeTags', }; toDate.doc = { name: 'toDate', description: 'Converts a string to a date.', returnType: 'Date', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-toDate', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-toDate', }; toFloat.doc = { @@ -380,7 +379,7 @@ toFloat.doc = { returnType: 'number', aliases: ['toDecimalNumber'], docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-toDecimalNumber', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-toDecimalNumber', }; toInt.doc = { @@ -389,8 +388,7 @@ toInt.doc = { returnType: 'number', args: [{ name: 'radix?', type: 'number' }], aliases: ['toWholeNumber'], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-toInt', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-toInt', }; toSentenceCase.doc = { @@ -398,7 +396,7 @@ toSentenceCase.doc = { description: 'Formats a string to sentence case. Example: "This is a sentence".', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-toSentenceCase', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-toSentenceCase', }; toSnakeCase.doc = { @@ -406,7 +404,7 @@ toSnakeCase.doc = { description: 'Formats a string to snake case. Example: "this_is_snake_case".', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-toSnakeCase', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-toSnakeCase', }; toTitleCase.doc = { @@ -414,7 +412,7 @@ toTitleCase.doc = { description: 'Formats a string to title case. Example: "This Is a Title".', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-toTitleCase', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-toTitleCase', }; urlEncode.doc = { @@ -423,7 +421,7 @@ urlEncode.doc = { args: [{ name: 'entireString?', type: 'boolean' }], returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-urlEncode', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-urlEncode', }; urlDecode.doc = { @@ -432,7 +430,7 @@ urlDecode.doc = { 'Decodes a URL-encoded string. It decodes any percent-encoded characters in the input string, and replaces them with their original characters.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-urlDecode', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-urlDecode', }; replaceSpecialChars.doc = { @@ -440,30 +438,28 @@ replaceSpecialChars.doc = { description: 'Replaces non-ASCII characters in a string with an ASCII representation.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-replaceSpecialChars', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-replaceSpecialChars', }; length.doc = { name: 'length', description: 'Returns the character count of a string.', returnType: 'number', - docURL: 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings', }; isDomain.doc = { name: 'isDomain', description: 'Checks if a string is a domain.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-isDomain', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-isDomain', }; isEmail.doc = { name: 'isEmail', description: 'Checks if a string is an email.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-isEmail', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-isEmail', }; isNumeric.doc = { @@ -471,23 +467,21 @@ isNumeric.doc = { description: 'Checks if a string only contains digits.', returnType: 'boolean', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-isNumeric', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-isNumeric', }; isUrl.doc = { name: 'isUrl', description: 'Checks if a string is a valid URL.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-isUrl', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-isUrl', }; isEmpty.doc = { name: 'isEmpty', description: 'Checks if a string is empty.', returnType: 'boolean', - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-isEmpty', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-isEmpty', }; isNotEmpty.doc = { @@ -495,7 +489,7 @@ isNotEmpty.doc = { description: 'Checks if a string has content.', returnType: 'boolean', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-isNotEmpty', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-isNotEmpty', }; extractEmail.doc = { @@ -503,7 +497,7 @@ extractEmail.doc = { description: 'Extracts an email from a string. Returns undefined if none is found.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-extractEmail', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-extractEmail', }; extractDomain.doc = { @@ -512,7 +506,7 @@ extractDomain.doc = { 'Extracts a domain from a string containing a valid URL. Returns undefined if none is found.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-extractDomain', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-extractDomain', }; extractUrl.doc = { @@ -520,7 +514,7 @@ extractUrl.doc = { description: 'Extracts a URL from a string. Returns undefined if none is found.', returnType: 'string', docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-extractUrl', + 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-extractUrl', }; hash.doc = { @@ -528,8 +522,7 @@ hash.doc = { description: 'Returns a string hashed with the given algorithm. Default algorithm is `md5`.', returnType: 'string', args: [{ name: 'algo?', type: 'Algorithm' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-hash', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-hash', }; quote.doc = { @@ -537,8 +530,7 @@ quote.doc = { description: 'Returns a string wrapped in the quotation marks. Default quotation is `"`.', returnType: 'string', args: [{ name: 'mark?', type: 'string' }], - docURL: - 'https://docs.n8n.io/code-examples/expressions/data-transformation-functions/strings/#string-quote', + docURL: 'https://docs.n8n.io/code/builtin/data-transformation-functions/strings/#string-quote', }; export const stringExtensions: ExtensionMap = {