@qite/tide-client
Version:
Frontend client for Tide
49 lines (48 loc) • 1.34 kB
TypeScript
import {
AirportItem,
CountryItem,
PageResult,
Portal,
TideClientConfig,
} from "../types";
import { LocationItem } from "../types/offer/location-item";
/**
* api/search/countries
* Gets all Countries
* @param config
* @param signal
* @returns OK if succeeded.
*/
export declare const getCountries: (
config: TideClientConfig,
signal?: AbortSignal | undefined
) => Promise<PageResult<CountryItem>>;
export declare const searchCountries: (
config: TideClientConfig,
searchTerm: string,
signal?: AbortSignal | undefined
) => Promise<PageResult<CountryItem>>;
export declare const searchRegions: (
config: TideClientConfig,
searchTerm: string,
signal?: AbortSignal | undefined
) => Promise<PageResult<LocationItem>>;
export declare const searchOords: (
config: TideClientConfig,
searchTerm: string,
signal?: AbortSignal | undefined
) => Promise<PageResult<LocationItem>>;
export declare const searchLocations: (
config: TideClientConfig,
searchTerm: string,
signal?: AbortSignal | undefined
) => Promise<PageResult<LocationItem>>;
export declare const getPortal: (
config: TideClientConfig,
portalId: number,
signal?: AbortSignal | undefined
) => Promise<Portal>;
export declare const getAirports: (
config: TideClientConfig,
signal?: AbortSignal | undefined
) => Promise<AirportItem[]>;