UNPKG

@convex-dev/geospatial

Version:
31 lines 1.41 kB
import { type Infer } from "convex/values"; export type { Primitive } from "./lib/primitive.js"; export { primitive } from "./lib/primitive.js"; export declare const latitude: import("convex/values").VFloat64<number, "required">; export type Latitude = Infer<typeof latitude>; export declare const longitude: import("convex/values").VFloat64<number, "required">; export type Longitude = Infer<typeof longitude>; export declare const point: import("convex/values").VObject<{ latitude: number; longitude: number; }, { latitude: import("convex/values").VFloat64<number, "required">; longitude: import("convex/values").VFloat64<number, "required">; }, "required", "latitude" | "longitude">; export type Point = Infer<typeof point>; export declare function pointToArray(p: Point): [number, number]; export declare const rectangle: import("convex/values").VObject<{ west: number; east: number; south: number; north: number; }, { west: import("convex/values").VFloat64<number, "required">; east: import("convex/values").VFloat64<number, "required">; south: import("convex/values").VFloat64<number, "required">; north: import("convex/values").VFloat64<number, "required">; }, "required", "west" | "east" | "south" | "north">; export type Rectangle = Infer<typeof rectangle>; export type Meters = number; export type ChordAngle = number; //# sourceMappingURL=types.d.ts.map