Add resource node + improve default mods

This commit is contained in:
Misode
2020-05-26 15:11:51 +02:00
parent f77997f633
commit a6661a8563
10 changed files with 52 additions and 30 deletions
+3 -3
View File
@@ -10,9 +10,9 @@ export class ObjectNode extends AbstractNode<IObject> {
protected fields: NodeChildren
constructor(fields: NodeChildren, mods?: NodeMods<IObject>) {
super(mods, {
default: () => ({})
})
super({
default: () => ({}),
...mods})
this.fields = fields
Object.values(fields).forEach(child => {
child.setParent(this)