@goparrot/geocoder
Version:
TypeScript GeoCoder, node geocoding library, supports google maps, mapquest, here, open street map, tom tom
10 lines (9 loc) • 518 B
TypeScript
import type { ClassTransformOptions } from 'class-transformer';
import type { AbstractHttpProvider } from '../model';
import type { Type } from '../types';
export declare abstract class AbstractTransformer<HttpProviderClass extends AbstractHttpProvider = any, ProviderRawEntryType = any> {
readonly provider: string;
readonly raw: ProviderRawEntryType;
constructor(providerClass: Type<HttpProviderClass>, raw: ProviderRawEntryType);
abstract transform(options?: ClassTransformOptions): Promise<any>;
}