UNPKG

@goparrot/geocoder

Version:

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

14 lines 614 B
import { plainToInstance } from 'class-transformer'; import { Distance } from '../model/distance'; import { AbstractTransformer } from './abstract-transformer'; export class AbstractDistanceTransformer extends AbstractTransformer { async transform(options) { const distance = new Distance(); distance.provider = this.provider; distance.distance = await this.getDistance(); distance.duration = await this.getDuration(); distance.raw = this.raw; return plainToInstance(Distance, distance, options); } } //# sourceMappingURL=abstract-distance-transformer.js.map