UNPKG

@goparrot/geocoder

Version:

TypeScript GeoCoder, node geocoding library, supports google maps, mapquest, here, open street map, tom tom

10 lines (9 loc) 518 B
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>; }