UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

18 lines (13 loc) 404 B
import { z } from 'zod' import { Id } from './Id' export const GeoLocationSchema = z.object({ lat: z.number(), lon: z.number(), }) export type GeoLocation = z.infer<typeof GeoLocationSchema> export function validateGeoLocation(location: GeoLocation) { return GeoLocationSchema.parse(location) } export function getGeoLocationUid(location: GeoLocation): Id { return JSON.stringify(location) }