diff --git a/types/leaflet/index.d.ts b/types/leaflet/index.d.ts index 217f2f5f60..7cb5fd143f 100644 --- a/types/leaflet/index.d.ts +++ b/types/leaflet/index.d.ts @@ -1290,7 +1290,7 @@ export class GeoJSON

extends FeatureGroup

{ * Resets the given vector layer's style to the original GeoJSON style, * useful for resetting style after hover events. */ - resetStyle(layer: Layer): Layer; + resetStyle(layer?: Layer): Layer; /** * Same as FeatureGroup's setStyle method, but style-functions are also diff --git a/types/leaflet/leaflet-tests.ts b/types/leaflet/leaflet-tests.ts index f97716fa17..a8a3d1a476 100644 --- a/types/leaflet/leaflet-tests.ts +++ b/types/leaflet/leaflet-tests.ts @@ -509,6 +509,9 @@ const styler: L.StyleFunction = () => style; geojson.setStyle(style); geojson.setStyle(styler); +geojson.resetStyle(); +geojson.resetStyle(layer); + class MyMarker extends L.Marker { constructor() { super([12, 13]);