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

View File

@@ -3,16 +3,16 @@ import { Path } from "../model/Path";
import { TreeView } from "../view/TreeView";
export interface BooleanNodeMods extends NodeMods<boolean> {
force: boolean
force?: boolean
}
export class BooleanNode extends AbstractNode<boolean> {
force: boolean
constructor(mods?: BooleanNodeMods) {
super(mods, {
default: () => false
})
super({
default: () => false,
...mods})
this.force = (mods?.force === true)
}