coveo-search-ui
Version:
Coveo JavaScript Search Framework
17 lines (14 loc) • 558 B
text/typescript
import { IGeolocationPositionProvider, IGeolocationPosition } from '../../events/DistanceEvents';
/**
* The `StaticPositionProvider` class provides a static end user position to a
* [`DistanceResources`]{@link DistanceResources} component.
*/
export class StaticPositionProvider implements IGeolocationPositionProvider {
constructor(private latitude: number, private longitude: number) {}
public getPosition(): Promise<IGeolocationPosition> {
return Promise.resolve({
longitude: this.longitude,
latitude: this.latitude
});
}
}