import type { BookProgress } from "../types"; export function hydrateUserBook( row: T, ): Omit & { bookProgress: BookProgress | null } { return { ...row, bookProgress: row.bookProgress ? JSON.parse(row.bookProgress) : null, }; } export function serializeUserBook( book: T, ): Omit & { bookProgress: string | null } { return { ...book, bookProgress: book.bookProgress ? JSON.stringify(book.bookProgress) : null, }; }