feat: reorganize repo

This commit is contained in:
taskylizard 2024-08-03 10:38:06 +00:00
parent 49eb39bc1f
commit 23389c69df
No known key found for this signature in database
GPG key ID: 1820131ED1A24120
107 changed files with 15 additions and 429 deletions

13
docs/.vitepress/utils.ts Normal file
View file

@ -0,0 +1,13 @@
export function groupBy<T, K extends keyof any>(
arr: T[],
key: (i: T) => K
): Record<K, T[]> {
return arr.reduce(
(groups, item) => {
// biome-ignore lint/suspicious/noAssignInExpressions: <explanation>
;(groups[key(item)] ||= []).push(item)
return groups
},
{} as Record<K, T[]>
)
}