import type { DriverTypeParser } from "@slonik/driver"; const timestampParser = (value: null | string) => { if (value === "infinity") { return Number.POSITIVE_INFINITY; } if (value === "-infinity") { return Number.NEGATIVE_INFINITY; } return value === null ? value : Date.parse(value); }; export const createTimestampWithTimeZoneTypeParser = (): DriverTypeParser => { return { name: "timestamptz", parse: timestampParser, }; };