File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 1
1
import OpenStreetMapProvider , {
2
2
OpenStreetMapProviderOptions ,
3
+ RawResult ,
4
+ RequestResult ,
3
5
} from './openStreetMapProvider' ;
4
6
7
+ interface RequestResultWithError extends RequestResult {
8
+ error ?: string ;
9
+ }
10
+ import { ParseArgument , SearchResult } from './provider' ;
11
+
5
12
export default class LocationIQProvider extends OpenStreetMapProvider {
6
13
constructor ( options : OpenStreetMapProviderOptions ) {
7
14
super ( {
@@ -10,4 +17,13 @@ export default class LocationIQProvider extends OpenStreetMapProvider {
10
17
reverseUrl : `https://locationiq.org/v1/reverse.php` ,
11
18
} ) ;
12
19
}
20
+
21
+ parse (
22
+ response : ParseArgument < RequestResultWithError > ,
23
+ ) : SearchResult < RawResult > [ ] {
24
+ if ( response . data . error ) {
25
+ return [ ] ;
26
+ }
27
+ return super . parse ( response ) ;
28
+ }
13
29
}
You can’t perform that action at this time.
0 commit comments