diff options
author | 2023-05-07 11:29:22 +0200 | |
---|---|---|
committer | 2023-05-07 13:25:25 +0200 | |
commit | 83a7b3bae98f7509171f00912076b9dabcb83d49 (patch) | |
tree | 02ae77ad43c0792c2efc0f48ebdbbc53d493a12d /src/utils | |
parent | ce3150c65d14273539362f24afd43ee689cdb287 (diff) | |
download | it-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.ts | 7 |
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); + }; +} |