@types/react-simple-maps
Advanced tools
Comparing version 1.0.5 to 1.0.6
@@ -16,6 +16,6 @@ // Type definitions for react-simple-maps 1.0 | ||
export interface ProjectionConfig { | ||
scale?: number; | ||
center?: [number, number]; | ||
parallels?: [number, number]; | ||
rotate?: [number, number, number]; | ||
scale?: number | undefined; | ||
center?: [number, number] | undefined; | ||
parallels?: [number, number] | undefined; | ||
rotate?: [number, number, number] | undefined; | ||
} | ||
@@ -28,15 +28,15 @@ export type ProjectionFunction = (width: number, height: number, config: ProjectionConfig) => GeoProjection; | ||
*/ | ||
width?: number; | ||
width?: number | undefined; | ||
/** | ||
* @default 600 | ||
*/ | ||
height?: number; | ||
height?: number | undefined; | ||
/** | ||
* @default "geoEqualEarth" | ||
*/ | ||
projection?: string | ProjectionFunction; | ||
projection?: string | ProjectionFunction | undefined; | ||
/** | ||
* @default {} | ||
*/ | ||
projectionConfig?: ProjectionConfig; | ||
projectionConfig?: ProjectionConfig | undefined; | ||
} | ||
@@ -57,33 +57,34 @@ | ||
*/ | ||
center?: Point; | ||
center?: Point | undefined; | ||
/** | ||
* @default 1 | ||
*/ | ||
zoom?: number; | ||
zoom?: number | undefined; | ||
/** | ||
* @default 1 | ||
*/ | ||
minZoom?: number; | ||
minZoom?: number | undefined; | ||
/** | ||
* @default 5 | ||
*/ | ||
maxZoom?: number; | ||
maxZoom?: number | undefined; | ||
/** | ||
* @default 0.025 | ||
*/ | ||
zoomSensitivity?: number; | ||
zoomSensitivity?: number | undefined; | ||
/** | ||
* @default false | ||
*/ | ||
disablePanning?: boolean; | ||
disablePanning?: boolean | undefined; | ||
/** | ||
* @default false | ||
*/ | ||
disableZooming?: boolean; | ||
onMoveStart?: (event: any, position: Position) => void; | ||
onMoveEnd?: (event: any, position: Position) => void; | ||
onZoomStart?: (event: any, position: Position) => void; | ||
onZoomEnd?: (event: any, position: Position) => void; | ||
filterZoomEvent?: (event: any) => boolean; | ||
translateExtent?: [[number, number], [number, number]]; | ||
disableZooming?: boolean | undefined; | ||
onMoveStart?: ((position: { coordinates: [number, number], zoom: number }, event: any) => void) | undefined; | ||
onMove?: ((position: {x: number, y: number, k: number, dragging: WheelEvent }, event: any) => void) | undefined; | ||
onMoveEnd?: ((position: { coordinates: [number, number], zoom: number }, event: any) => void) | undefined; | ||
onZoomStart?: ((event: any, position: Position) => void) | undefined; | ||
onZoomEnd?: ((event: any, position: Position) => void) | undefined; | ||
filterZoomEvent?: ((event: any) => boolean) | undefined; | ||
translateExtent?: [[number, number], [number, number]] | undefined; | ||
} | ||
@@ -98,5 +99,5 @@ | ||
export interface GeographiesProps extends React.SVGAttributes<SVGGElement> { | ||
parseGeographies?: (features: Array<Feature<any, any>>) => Array<Feature<any, any>>; | ||
geography?: string | Record<string, any> | string[]; | ||
children?: (data: GeographiesChildrenArgument) => void; | ||
parseGeographies?: ((features: Array<Feature<any, any>>) => Array<Feature<any, any>>) | undefined; | ||
geography?: string | Record<string, any> | string[] | undefined; | ||
children?: ((data: GeographiesChildrenArgument) => void) | undefined; | ||
} | ||
@@ -108,12 +109,12 @@ | ||
style?: { | ||
default?: React.CSSProperties; | ||
hover?: React.CSSProperties; | ||
pressed?: React.CSSProperties; | ||
}; | ||
onMouseEnter?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onMouseLeave?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onMouseDown?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onMouseUp?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onFocus?: (event: React.FocusEvent<SVGPathElement>) => void; | ||
onBlur?: (event: React.FocusEvent<SVGPathElement>) => void; | ||
default?: React.CSSProperties | undefined; | ||
hover?: React.CSSProperties | undefined; | ||
pressed?: React.CSSProperties | undefined; | ||
} | undefined; | ||
onMouseEnter?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onMouseLeave?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onMouseDown?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onMouseUp?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onFocus?: ((event: React.FocusEvent<SVGPathElement>) => void) | undefined; | ||
onBlur?: ((event: React.FocusEvent<SVGPathElement>) => void) | undefined; | ||
} | ||
@@ -123,18 +124,18 @@ | ||
extends Pick<React.SVGProps<SVGPathElement>, Exclude<keyof React.SVGProps<SVGPathElement>, 'style'>> { | ||
coordinates?: Point; | ||
coordinates?: Point | undefined; | ||
style?: { | ||
default?: React.CSSProperties; | ||
hover?: React.CSSProperties; | ||
pressed?: React.CSSProperties; | ||
}; | ||
onMouseEnter?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onMouseLeave?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onMouseDown?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onMouseUp?: (event: React.MouseEvent<SVGPathElement, MouseEvent>) => void; | ||
onFocus?: (event: React.FocusEvent<SVGPathElement>) => void; | ||
onBlur?: (event: React.FocusEvent<SVGPathElement>) => void; | ||
default?: React.CSSProperties | undefined; | ||
hover?: React.CSSProperties | undefined; | ||
pressed?: React.CSSProperties | undefined; | ||
} | undefined; | ||
onMouseEnter?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onMouseLeave?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onMouseDown?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onMouseUp?: ((event: React.MouseEvent<SVGPathElement, MouseEvent>) => void) | undefined; | ||
onFocus?: ((event: React.FocusEvent<SVGPathElement>) => void) | undefined; | ||
onBlur?: ((event: React.FocusEvent<SVGPathElement>) => void) | undefined; | ||
} | ||
export interface AnnotationProps extends React.SVGProps<SVGGElement> { | ||
subject?: Point; | ||
subject?: Point | undefined; | ||
connectorProps: React.SVGProps<SVGPathElement>; | ||
@@ -144,11 +145,11 @@ /** | ||
*/ | ||
dx?: number | string; | ||
dx?: number | string | undefined; | ||
/** | ||
* @default 30 | ||
*/ | ||
dy?: number | string; | ||
dy?: number | string | undefined; | ||
/** | ||
* @default 0 | ||
*/ | ||
curve?: number; | ||
curve?: number | undefined; | ||
} | ||
@@ -160,11 +161,11 @@ | ||
*/ | ||
step?: Point; | ||
step?: Point | undefined; | ||
/** | ||
* @default "currentcolor" | ||
*/ | ||
stroke?: string; | ||
stroke?: string | undefined; | ||
/** | ||
* @default "transparent" | ||
*/ | ||
fill?: string; | ||
fill?: string | undefined; | ||
} | ||
@@ -177,23 +178,23 @@ | ||
*/ | ||
from?: Point; | ||
from?: Point | undefined; | ||
/** | ||
* @default [0, 0] | ||
*/ | ||
to?: Point; | ||
to?: Point | undefined; | ||
/** | ||
* @default [[0, 0], [0, 0]] | ||
*/ | ||
coordinates?: Point[]; | ||
coordinates?: Point[] | undefined; | ||
/** | ||
* @default "currentcolor" | ||
*/ | ||
stroke?: string; | ||
stroke?: string | undefined; | ||
/** | ||
* @default 3 | ||
*/ | ||
strokeWidth?: number | string; | ||
strokeWidth?: number | string | undefined; | ||
/** | ||
* @default "transparent" | ||
*/ | ||
fill?: string; | ||
fill?: string | undefined; | ||
} | ||
@@ -200,0 +201,0 @@ |
{ | ||
"name": "@types/react-simple-maps", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "TypeScript definitions for react-simple-maps", | ||
@@ -37,4 +37,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-simple-maps", | ||
}, | ||
"typesPublisherContentHash": "f356dc151d0b3952d747a9de9d174ab0464499500ba41861edc8faf002927bc3", | ||
"typesPublisherContentHash": "585b0c928de1faed189102bc9bd400eda8a960fd66847118be365b3bfefac4de", | ||
"typeScriptVersion": "3.6" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Fri, 25 Jun 2021 14:01:34 GMT | ||
* Last updated: Thu, 08 Jul 2021 22:41:32 GMT | ||
* Dependencies: [@types/d3-geo](https://npmjs.com/package/@types/d3-geo), [@types/geojson](https://npmjs.com/package/@types/geojson), [@types/react](https://npmjs.com/package/@types/react) | ||
@@ -14,0 +14,0 @@ * Global values: none |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10357
206