@hmcts/os-places-client
Version:
Ordnance Survey address lookup client (https://apidocs.os.uk/docs/os-places-postcode)
15 lines (14 loc) • 741 B
TypeScript
import * as requestDefault from 'request';
import * as requestPromise from 'request-promise-native';
import { AddressInfoResponse } from './addressInfoResponse';
export declare class OSPlacesClient {
private readonly apiToken;
private readonly request;
private readonly apiUrl;
private readonly apiPath;
constructor(apiToken: string, request?: requestDefault.RequestAPI<requestPromise.RequestPromise, requestPromise.RequestPromiseOptions, requestDefault.RequiredUriUrl>, apiUrl?: string, apiPath?: string);
lookupByPostcode(postcode: string): Promise<AddressInfoResponse>;
lookupByPostcodeAndDataSet(postcode: string, dataset: string): Promise<AddressInfoResponse>;
private getUri;
private getResponse;
}