nestjs-what3words
Version:
What3Words module for NestJS
15 lines (14 loc) • 1.22 kB
TypeScript
import * as api from '@what3words/api';
import { What3WordsOptions } from './what3words.interface';
export declare class What3WordsService {
constructor(options: What3WordsOptions);
convertToCoordinates(words: string, signal?: AbortSignal): Promise<api.LocationJsonResponse>;
convertToCoordinatesGeoJson(words: string, signal?: AbortSignal): Promise<api.LocationGeoJsonResponse>;
convertTo3wa(coordinates: api.Coordinates, language?: string, signal?: AbortSignal): Promise<api.LocationJsonResponse>;
convertTo3waGeoJson(coordinates: api.Coordinates, language?: string, signal?: AbortSignal): Promise<api.LocationGeoJsonResponse>;
availableLanguages(signal?: AbortSignal): Promise<api.AvailableLanguagesResponse>;
gridSection(boundingBox: api.Bounds, signal?: AbortSignal): Promise<api.GridSectionJsonResponse>;
gridSectionGeoJson(bbox: api.Bounds, signal?: AbortSignal): Promise<api.GridSectionGeoJsonResponse>;
autosuggest(input: string, options?: api.AutosuggestOptions, signal?: AbortSignal): Promise<api.AutosuggestResponse>;
autosuggestSelection(rawInput: string, selection: string, rank: number, options?: api.AutosuggestOptions, sourceApi?: 'text' | 'voice'): Promise<null>;
}