File tree 2 files changed +11
-7
lines changed
2 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 19
19
20
20
import Integer from "./integer" ;
21
21
22
- declare class Node < T extends ( Integer | number ) = Integer > {
22
+ declare type NumberOrInteger = number | Integer ;
23
+
24
+ declare class Node < T extends NumberOrInteger = Integer > {
23
25
identity : T ;
24
26
labels : string [ ] ;
25
27
properties : object ;
@@ -31,7 +33,7 @@ declare class Node<T extends (Integer | number) = Integer> {
31
33
toString ( ) : string ;
32
34
}
33
35
34
- declare class Relationship < T extends ( Integer | number ) = Integer > {
36
+ declare class Relationship < T extends NumberOrInteger = Integer > {
35
37
identity : T ;
36
38
start : T ;
37
39
end : T ;
@@ -47,7 +49,7 @@ declare class Relationship<T extends (Integer | number) = Integer> {
47
49
toString ( ) : string ;
48
50
}
49
51
50
- declare class UnboundRelationship < T extends ( Integer | number ) = Integer > {
52
+ declare class UnboundRelationship < T extends NumberOrInteger = Integer > {
51
53
identity : T ;
52
54
type : string ;
53
55
properties : object ;
@@ -61,7 +63,7 @@ declare class UnboundRelationship<T extends (Integer | number) = Integer> {
61
63
toString ( ) : string ;
62
64
}
63
65
64
- declare class PathSegment < T extends ( Integer | number ) = Integer > {
66
+ declare class PathSegment < T extends NumberOrInteger = Integer > {
65
67
start : Node < T > ;
66
68
relationship : Relationship < T > ;
67
69
end : Node < T > ;
@@ -71,7 +73,7 @@ declare class PathSegment<T extends (Integer | number) = Integer> {
71
73
end : Node < T > ) ;
72
74
}
73
75
74
- declare class Path < T extends ( Integer | number ) = Integer > {
76
+ declare class Path < T extends NumberOrInteger = Integer > {
75
77
start : Node < T > ;
76
78
end : Node < T > ;
77
79
segments : PathSegment < T > [ ] ;
@@ -87,5 +89,6 @@ export {
87
89
Relationship ,
88
90
UnboundRelationship ,
89
91
Path ,
90
- PathSegment
92
+ PathSegment ,
93
+ NumberOrInteger
91
94
}
Original file line number Diff line number Diff line change 18
18
*/
19
19
20
20
import Integer from "./integer" ;
21
+ import { NumberOrInteger } from "./graph-types" ;
21
22
22
- declare interface ResultSummary < T extends ( Integer | number ) = Integer > {
23
+ declare interface ResultSummary < T extends NumberOrInteger = Integer > {
23
24
statement : { text : string , parameters : { [ key : string ] : any } } ;
24
25
statementType : string ;
25
26
counters : StatementStatistic ;
You can’t perform that action at this time.
0 commit comments