UNPKG

@goparrot/geocoder

Version:

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

10 lines (9 loc) 396 B
import type { LoggerInterface } from '../logger'; import type { AbstractProvider } from './abstract-provider'; export interface ProvidableInterface { getProviders(): AbstractProvider[]; getFirstProvider(): AbstractProvider; registerProvider(provider: AbstractProvider): this; registerProviders(providers: AbstractProvider[]): this; setLogger(logger: LoggerInterface): this; }