@@ -31,7 +31,10 @@ export type NodeShape = '[ ]' | '( )';
31
31
32
32
export class Node {
33
33
private readonly _id : Id = getId ( ) ;
34
- constructor ( public text : string , public shape : NodeShape ) { }
34
+ constructor (
35
+ public text : string ,
36
+ public shape : NodeShape ,
37
+ ) { }
35
38
36
39
get id ( ) : Id {
37
40
return this . _id ;
@@ -112,7 +115,10 @@ export class ClassDefinition {
112
115
}
113
116
114
117
export class ClassAssignment {
115
- constructor ( public id : string , public className : string ) { }
118
+ constructor (
119
+ public id : string ,
120
+ public className : string ,
121
+ ) { }
116
122
117
123
toString ( ) : string {
118
124
return `class ${ this . id } ${ this . className } ` ;
@@ -126,15 +132,12 @@ export class Graph {
126
132
private nodes = new Map < Id , Node > ( ) ;
127
133
128
134
private edges = new Map < Id , Edge > ( ) ;
129
- private edgeAttributes : { id : Id ; attributes : string [ ] } [ ] = [ ] ;
135
+ private edgeAttributes : EdgeAttribute [ ] = [ ] ;
130
136
131
137
private subgraphs = new Map < Id , Graph > ( ) ;
132
138
133
- private classDefinitions : {
134
- class : string ;
135
- propertiesAndValues : string [ ] ;
136
- } [ ] = [ ] ;
137
- private classAssignments : { id : Id ; class : string } [ ] = [ ] ;
139
+ private classDefinitions : ClassDefinition [ ] = [ ] ;
140
+ private classAssignments : ClassAssignment [ ] = [ ] ;
138
141
139
142
private blocks = new Map < BlockDefinition , Id > ( ) ;
140
143
0 commit comments