12 lines
485 B
TypeScript
12 lines
485 B
TypeScript
|
import { Injectable } from '@nestjs/common';
|
||
|
import { GeoTimezoneFinder } from '../../../geography/adapters/secondaries/geo-timezone-finder';
|
||
|
import { IFindTimezone } from '../../../geography/domain/interfaces/timezone-finder.interface';
|
||
|
|
||
|
@Injectable()
|
||
|
export class TimezoneFinder implements IFindTimezone {
|
||
|
constructor(private readonly geoTimezoneFinder: GeoTimezoneFinder) {}
|
||
|
|
||
|
timezones = (lon: number, lat: number): string[] =>
|
||
|
this.geoTimezoneFinder.timezones(lon, lat);
|
||
|
}
|