UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

14 lines (9 loc) 435 B
import { BigNumber } from 'libs/utils/BigNumber/utils' import { z } from 'zod' /** * Milliseconds since 1970-01-01 */ export const TimestampSchema = z.number().int().nonnegative() export type Timestamp = z.infer<typeof TimestampSchema>; export const TimestampBigNumSchema = z.instanceof(BigNumber).refine(value => !value.isNegative(), 'Must be positive or zero') export type TimestampBig = z.infer<typeof TimestampBigNumSchema>;