Use dedicated XmlComponent rather than polute pure one

This commit is contained in:
Dolan
2018-09-17 20:22:11 +01:00
parent c5b004166d
commit b6bd532295
5 changed files with 18 additions and 6 deletions

View File

@ -0,0 +1,11 @@
import { XmlComponent } from "file/xml-components";
export abstract class InitializableXmlComponent extends XmlComponent {
constructor(rootKey: string, initComponent?: InitializableXmlComponent) {
super(rootKey);
if (initComponent) {
this.root = initComponent.root;
}
}
}