File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change
1
+ # Essential Core Changelog
2
+
3
+ ## Version 1.0.1 / 2024.12.05
4
+
5
+ - Relax typing for ` sameConcept ` .
6
+
7
+ ## Version 1.0.0 / 2024.12.04
8
+
9
+ - Initial Version
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ export interface ModelElement {
49
49
50
50
// equality. generic
51
51
hashCode ( ) : number ;
52
- sameConcept ( b : ModelElement ) : boolean ;
52
+ sameConcept ( b : ModelElement | null | undefined ) : boolean ;
53
53
equals ( b : ModelElement ) : boolean ;
54
54
55
55
// mergeWith(b: ModelElement): void;
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ export class ModelElementBase implements ModelElement {
42
42
/**
43
43
* sameConcept check. based on same identity
44
44
*/
45
- sameConcept ( b : ModelElement ) : boolean {
45
+ sameConcept ( b : ModelElement | null | undefined ) : boolean {
46
46
if ( ! b ) {
47
47
return false ;
48
48
}
@@ -140,7 +140,7 @@ export class ModelElementBase implements ModelElement {
140
140
// eslint-disable-next-line @typescript-eslint/no-unused-vars
141
141
visitChildren ( visitMode : VisitMode , action : ( el : ModelElement ) => void ) {
142
142
// Overriden in descendent clases
143
- throw new Error ( 'Unimplemented' ) ;
143
+ // throw new Error('Unimplemented');
144
144
}
145
145
validate ( ) : ErrorBase [ ] {
146
146
return [ ] ;
You can’t perform that action at this time.
0 commit comments