export function serializable(data: T): F { const obj = {}; for (const key in data) { const value = data[key]; if (typeof value === 'object') { /// @ts-ignore 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; } } return obj as unknown as F; }