aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorGravatar cgoIT <carsten.goetzinger@concedro.com> 2023-05-07 11:29:22 +0200
committerGravatar Corentin Thomasset <corentin.thomasset74@gmail.com> 2023-05-07 13:25:25 +0200
commit83a7b3bae98f7509171f00912076b9dabcb83d49 (patch)
tree02ae77ad43c0792c2efc0f48ebdbbc53d493a12d /src/utils
parentce3150c65d14273539362f24afd43ee689cdb287 (diff)
downloadit-tools-83a7b3bae98f7509171f00912076b9dabcb83d49.tar.gz
it-tools-83a7b3bae98f7509171f00912076b9dabcb83d49.tar.zst
it-tools-83a7b3bae98f7509171f00912076b9dabcb83d49.zip
feat(list-converter): a small converter who deals with column based data and do some stuff with it (#387)
* feat(list-converter): a small converter who deals with column based data and do some stuff with it * Update src/tools/list-converter/index.ts * Update src/tools/list-converter/index.ts * Update src/tools/list-converter/index.ts --------- Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> fix(list-format): fix e2e
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/array.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/utils/array.ts b/src/utils/array.ts
new file mode 100644
index 0000000..15b3506
--- /dev/null
+++ b/src/utils/array.ts
@@ -0,0 +1,7 @@
+export { byOrder };
+
+function byOrder({ order }: { order: 'asc' | 'desc' | null | undefined }) {
+ return (a: string, b: string) => {
+ return order === 'asc' ? a.localeCompare(b) : b.localeCompare(a);
+ };
+}