Skip to content

Commit 98a83cf

Browse files
committed
index.d.ts make
1 parent 3cb6641 commit 98a83cf

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

index.d.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
import { DataSet } from "vis-data";
2+
import { Node as VisNode, Edge as VisEdge } from "vis-network";
3+
import { Node as Neo4jNode, Relationship as Neo4jRelationship } from "neo4j-driver";
4+
15
export const NEOVIS_DEFAULT_CONFIG: unique symbol;
26

37
export interface ILabelConfig {
@@ -35,10 +39,18 @@ export interface INeovisConfig {
3539
trust?: "TRUST_ALL_CERTIFICATES" | "TRUST_SYSTEM_CA_SIGNED_CERTIFICATES";
3640
}
3741

42+
export interface INode extends VisNode {
43+
raw: Neo4jNode
44+
}
45+
46+
export interface IEdge extends VisEdge {
47+
raw: Neo4jRelationship
48+
}
49+
3850
declare class Neovis {
39-
nodes: any;
40-
edges: any;
4151
constructor(config: INeovisConfig);
52+
get nodes(): DataSet<INode>;
53+
get edges(): DataSet<IEdge>;
4254
render(): void;
4355
clearNetwork(): void;
4456
registerOnEvent(eventType: string, handler: (event: any) => void): void;

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"dependencies": {
6161
"@babel/runtime-corejs3": "^7.8.4",
6262
"neo4j-driver": "^4.1.0",
63+
"vis-data": "^7.0.0",
6364
"vis-network": "^7.3.5"
6465
},
6566
"jest": {

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6475,6 +6475,11 @@ [email protected]:
64756475
core-util-is "1.0.2"
64766476
extsprintf "^1.2.0"
64776477

6478+
vis-data@^7.0.0:
6479+
version "7.0.0"
6480+
resolved "https://registry.yarnpkg.com/vis-data/-/vis-data-7.0.0.tgz#71ff8ec06e4d0b99f1c8cdecfdf97309eb4562cf"
6481+
integrity sha512-qKpyAQ9UMT0QygLbCulgabKkgfo8aVkuWSqhvEiaah/iy/Dvj17iMFChUU+UIioorWlweXcp5ziXoMLIl7hTAg==
6482+
64786483
vis-network@^7.3.5:
64796484
version "7.10.2"
64806485
resolved "https://registry.yarnpkg.com/vis-network/-/vis-network-7.10.2.tgz#b318f1907cf006d9640c4c31a262e0782405a3cf"

0 commit comments

Comments
 (0)