import { namespace } from "../../utils" import { type ActionCallArgumentSerializer, cannotSerialize } from "./core" export const dateSerializer: ActionCallArgumentSerializer = { id: `${namespace}/dateAsTimestamp`, serialize(date) { if (!(date instanceof Date)) { return cannotSerialize } return +date }, deserialize(timestamp) { return new Date(timestamp) }, }