mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-25 16:16:50 +00:00
Add resource node + improve default mods
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user