feat(player): queue

This commit is contained in:
2024-11-27 01:54:32 +01:00
parent c93d47efc1
commit 60613e6502
14 changed files with 1492 additions and 1564 deletions

View File

@@ -6,7 +6,18 @@ export function serializable<F, T extends object = object>(data: T): F {
if (typeof value === 'object') {
/// @ts-ignore
obj[key] = serializable(value);
if ('length' in value) {
/// @ts-ignore
obj[key] =
value.length > 0
? value.map((v) => {
return typeof v === 'object' ? serializable(v) : v;
})
: [];
} else {
/// @ts-ignore
obj[key] = serializable(value);
}
} else {
/// @ts-ignore
obj[key] = value;