@goparrot/geocoder
Version:
TypeScript GeoCoder, node geocoding library, supports google maps, mapquest, here, open street map, tom tom
10 lines (9 loc) • 396 B
TypeScript
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;
}