feat(player): queue
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user