Improve @types/vis (#34293)

* Improveme @types/vis

Two improvements:

* Correct optional types on options.node.shapeProperties
* Add types for options.node.margin

* Fix lint
This commit is contained in:
Eliot Ball
2019-03-29 21:28:55 -07:00
committed by Ron Buckton
parent d37eb74cea
commit 54bd1e1090
+12 -5
View File
@@ -1828,6 +1828,13 @@ export interface NodeOptions {
level?: number;
margin?: {
top?: number;
right?: number;
bottom?: number;
left?: number;
};
mass?: number;
physics?: boolean;
@@ -1839,11 +1846,11 @@ export interface NodeOptions {
shape?: string;
shapeProperties?: {
borderDashes: boolean | number[], // only for borders
borderRadius: number, // only for box shape
interpolation: boolean, // only for image and circularImage shapes
useImageSize: boolean, // only for image and circularImage shapes
useBorderWithImage: boolean // only for image shape
borderDashes?: boolean | number[], // only for borders
borderRadius?: number, // only for box shape
interpolation?: boolean, // only for image and circularImage shapes
useImageSize?: boolean, // only for image and circularImage shapes
useBorderWithImage?: boolean // only for image shape
};
size?: number;