10 lines
310 B
TypeScript
10 lines
310 B
TypeScript
import { Static, Type } from '@sinclair/typebox'
|
|
|
|
export const OverpassQuerySchema = Type.Object({
|
|
lat: Type.Number(),
|
|
lon: Type.Number(),
|
|
radius: Type.Optional(Type.Number()),
|
|
amenities: Type.Optional(Type.Array(Type.String())),
|
|
});
|
|
|
|
export type OverpassQueryType = Static<typeof OverpassQuerySchema>; |