mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
leaflet-providers: fix options type (#35837)
This commit is contained in:
parent
787bafe3f2
commit
eb18ee12a3
7
types/leaflet-providers/index.d.ts
vendored
7
types/leaflet-providers/index.d.ts
vendored
@ -1,6 +1,7 @@
|
||||
// Type definitions for leaflet-providers 1.1
|
||||
// Type definitions for leaflet-providers 1.2
|
||||
// Project: https://github.com/leaflet-extras/leaflet-providers#readme
|
||||
// Definitions by: BendingBender <https://github.com/BendingBender>
|
||||
// Simon Legner <https://github.com/simon04>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.3
|
||||
|
||||
@ -9,7 +10,7 @@ import * as L from 'leaflet';
|
||||
declare module 'leaflet' {
|
||||
namespace TileLayer {
|
||||
class Provider extends TileLayer {
|
||||
constructor(provider: string, options?: TileLayerOptions & { [name: string]: string; })
|
||||
constructor(provider: string, options?: TileLayerOptions | { [name: string]: string; })
|
||||
}
|
||||
|
||||
namespace Provider {
|
||||
@ -28,6 +29,6 @@ declare module 'leaflet' {
|
||||
}
|
||||
|
||||
namespace tileLayer {
|
||||
function provider(provider: string, options?: TileLayerOptions & { [name: string]: string; }): TileLayer.Provider;
|
||||
function provider(provider: string, options?: TileLayerOptions | { [name: string]: string; }): TileLayer.Provider;
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,6 +9,11 @@ L.tileLayer.provider('HERE.terrainDay', {
|
||||
app_code: '<insert ID here>'
|
||||
}).addTo(map);
|
||||
|
||||
L.tileLayer.provider('OpenStreetMap', {
|
||||
maxZoom: 21,
|
||||
maxNativeZoom: 19
|
||||
}).addTo(map);
|
||||
|
||||
new L.TileLayer.Provider('MapBox').addTo(map);
|
||||
new L.TileLayer.Provider('MapBox', {id: 'ID', accessToken: 'ACCESS_TOKEN'}).addTo(map);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user