/
cities.ts
68 lines (59 loc) · 2.64 KB
/
cities.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/* eslint-disable */
// @ts-nocheck
/**
* ФАЙЛ ГЕНЕРИРУЕТСЯ АВТОМАТИЧЕСКИ, ПРАВИТЬ ЕГО НЕ НУЖНО
* Команда для генерирования этого файла: "yarn generate:types"
*/
import * as Types from './types';
import { CityFragment } from './city';
import { gql } from '@apollo/client';
import { CityFragmentDoc } from './city';
import * as Apollo from '@apollo/client';
const defaultOptions = {}
export type CitiesQueryVariables = Types.Exact<{
take?: Types.Maybe<Types.Scalars['Int']>;
skip?: Types.Maybe<Types.Scalars['Int']>;
where?: Types.Maybe<Types.Bani684SiteContentWhereInput>;
orderBy?: Types.Maybe<Array<Types.Bani684SiteContentOrderByInput> | Types.Bani684SiteContentOrderByInput>;
}>;
export type CitiesQuery = { __typename?: 'Query', cities: Array<(
{ __typename?: 'City' }
& CityFragment
)> };
export const CitiesDocument = gql`
query cities($take: Int, $skip: Int, $where: bani684_site_contentWhereInput, $orderBy: [bani684_site_contentOrderByInput!]) {
cities: cities(take: $take, skip: $skip, where: $where, orderBy: $orderBy) {
...city
}
}
${CityFragmentDoc}`;
/**
* __useCitiesQuery__
*
* To run a query within a React component, call `useCitiesQuery` and pass it any options that fit your needs.
* When your component renders, `useCitiesQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useCitiesQuery({
* variables: {
* take: // value for 'take'
* skip: // value for 'skip'
* where: // value for 'where'
* orderBy: // value for 'orderBy'
* },
* });
*/
export function useCitiesQuery(baseOptions?: Apollo.QueryHookOptions<CitiesQuery, CitiesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<CitiesQuery, CitiesQueryVariables>(CitiesDocument, options);
}
export function useCitiesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<CitiesQuery, CitiesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<CitiesQuery, CitiesQueryVariables>(CitiesDocument, options);
}
export type CitiesQueryHookResult = ReturnType<typeof useCitiesQuery>;
export type CitiesLazyQueryHookResult = ReturnType<typeof useCitiesLazyQuery>;
export type CitiesQueryResult = Apollo.QueryResult<CitiesQuery, CitiesQueryVariables>;