Add pretty formatting (#29)

* Test

* Add pretty formatting

* Fix Tests

* Fix Tests

* Fix Tests

* Fix

* Add pretty formatting fix

* Fix

* Test

* Fix tests

* Clean typeckech

* Add prettier check

* Fix api tsconfig

* Fix api tsconfig

* Fix tsconfig

* Fix

* Fix

* Prettier
This commit is contained in:
Martin Braquet
2026-02-20 17:32:27 +01:00
committed by GitHub
parent 1994697fa1
commit ba9b3cfb06
695 changed files with 22382 additions and 23209 deletions

View File

@@ -1,7 +1,6 @@
import { compact, flattenDeep, isEqual } from 'lodash'
import {compact, flattenDeep, isEqual} from 'lodash'
export const arrify = <T>(maybeArr: T | T[]) =>
Array.isArray(maybeArr) ? maybeArr : [maybeArr]
export const arrify = <T>(maybeArr: T | T[]) => (Array.isArray(maybeArr) ? maybeArr : [maybeArr])
export function filterDefined<T>(array: (T | null | undefined)[]) {
return array.filter((item) => item !== null && item !== undefined) as T[]
@@ -19,12 +18,12 @@ export function groupConsecutive<T, U>(xs: T[], key: (x: T) => U) {
return []
}
const result = []
let curr = { key: key(xs[0]), items: [xs[0]] }
let curr = {key: key(xs[0]), items: [xs[0]]}
for (const x of xs.slice(1)) {
const k = key(x)
if (!isEqual(k, curr.key)) {
result.push(curr)
curr = { key: k, items: [x] }
curr = {key: k, items: [x]}
} else {
curr.items.push(x)
}