From 7d971234efae1fa36dcac92cfe1b3b69724a63a9 Mon Sep 17 00:00:00 2001 From: min23asdw Date: Mon, 23 Mar 2026 16:17:36 +0700 Subject: [PATCH] feat: add Auto delimiter option to From Decimal operation --- src/core/lib/Decimal.mjs | 7 +++++++ src/core/operations/FromDecimal.mjs | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/core/lib/Decimal.mjs b/src/core/lib/Decimal.mjs index e0b36369..3d81695e 100644 --- a/src/core/lib/Decimal.mjs +++ b/src/core/lib/Decimal.mjs @@ -7,6 +7,7 @@ */ import Utils from "../Utils.mjs"; +import {DELIM_OPTIONS} from "./Delim.mjs"; /** @@ -35,3 +36,9 @@ export function fromDecimal(data, delim="Auto") { } return output; } + + +/** + * From Decimal delimiters. + */ +export const FROM_DECIMAL_DELIM_OPTIONS = [...DELIM_OPTIONS, "Auto"]; diff --git a/src/core/operations/FromDecimal.mjs b/src/core/operations/FromDecimal.mjs index f98931d6..83353074 100644 --- a/src/core/operations/FromDecimal.mjs +++ b/src/core/operations/FromDecimal.mjs @@ -5,8 +5,7 @@ */ import Operation from "../Operation.mjs"; -import {DELIM_OPTIONS} from "../lib/Delim.mjs"; -import {fromDecimal} from "../lib/Decimal.mjs"; +import {fromDecimal, FROM_DECIMAL_DELIM_OPTIONS} from "../lib/Decimal.mjs"; /** * From Decimal operation @@ -28,7 +27,7 @@ class FromDecimal extends Operation { { "name": "Delimiter", "type": "option", - "value": DELIM_OPTIONS + "value": FROM_DECIMAL_DELIM_OPTIONS }, { "name": "Support signed values",