Skip to content

Commit d0c2eaa

Browse files
authored
🤖 Merge PR DefinitelyTyped#73812 [leaflet] Make CircleMarkerOptions.radius optional by @lt25106
1 parent 95890e3 commit d0c2eaa

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

‎types/leaflet/index.d.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2080,7 +2080,7 @@ export class Rectangle<P = any> extends Polygon<P> {
20802080
export function rectangle<P = any>(latLngBounds: LatLngBoundsExpression, options?: PolylineOptions): Rectangle<P>;
20812081

20822082
export interface CircleMarkerOptions extends PathOptions {
2083-
radius: number;
2083+
radius?: number | undefined;
20842084
}
20852085

20862086
export class CircleMarker<P = any> extends Path {

‎types/leaflet/leaflet-tests.ts‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,17 +1009,16 @@ let circle = new L.Circle(latLng, 10);
10091009
circle = new L.Circle(latLng, { radius: 10 });
10101010
// @ts-expect-error
10111011
circle = new L.Circle(latLng, { radius: "10" });
1012-
// @ts-expect-error
10131012
circle = new L.Circle(latLng, { radius: undefined });
10141013
// @ts-expect-error
10151014
circle = new L.Circle(latLng, { radius: null });
1016-
// @ts-expect-error
10171015
circle = new L.Circle(latLng, {});
10181016
// @ts-expect-error
10191017
circle = new L.Circle(latLng);
10201018

10211019
let circleMarker = new L.CircleMarker(latLng, { radius: 10 }).setStyle({});
10221020
circleMarker = new L.CircleMarker(latLng, { radius: 10 }).setStyle({ radius: 10 });
1021+
circleMarker = new L.CircleMarker(latLng, { color: "red" });
10231022
// @ts-expect-error
10241023
circleMarker = new L.CircleMarker(latLng, { radius: 10 }).setStyle();
10251024

0 commit comments

Comments
 (0)