mobilizon.chapril.org-mobil.../js/src/graphql/address.ts
Thomas Citharel ee20e03cc2
Migrate to Vue 3 and Vite
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-08-11 16:46:31 +02:00

62 lines
961 B
TypeScript

import gql from "graphql-tag";
export const ADDRESS_FRAGMENT = gql`
fragment AdressFragment on Address {
id
description
geom
street
locality
postalCode
region
country
type
url
originId
timezone
pictureInfo {
url
author {
name
url
}
source {
name
url
}
}
}
`;
export const ADDRESS = gql`
query SearchAddress(
$query: String!
$locale: String
$type: AddressSearchType
) {
searchAddress(query: $query, locale: $locale, type: $type) {
...AdressFragment
}
}
${ADDRESS_FRAGMENT}
`;
export const REVERSE_GEOCODE = gql`
query ReverseGeocode(
$latitude: Float!
$longitude: Float!
$zoom: Int
$locale: String
) {
reverseGeocode(
latitude: $latitude
longitude: $longitude
zoom: $zoom
locale: $locale
) {
...AdressFragment
}
}
${ADDRESS_FRAGMENT}
`;