Restructure project

This commit is contained in:
Misode
2020-05-28 03:34:55 +02:00
parent 3aa134c544
commit 06734760f3
9 changed files with 30 additions and 30 deletions

View File

@@ -1,4 +1,4 @@
import { INode } from "../nodes/AbstractNode"
import { INode } from "./nodes/AbstractNode"
export interface Registry<T> {
register(id: string, value: T): void

View File

@@ -2,7 +2,7 @@ import { ObjectNode } from '../nodes/ObjectNode';
import { EnumNode } from '../nodes/EnumNode';
import { NumberNode } from '../nodes/NumberNode';
import { BooleanNode } from '../nodes/BooleanNode';
import { RangeNode } from '../nodes/custom/RangeNode';
import { RangeNode } from '../minecraft/nodes/RangeNode';
import { MapNode } from '../nodes/MapNode';
import { StringNode } from '../nodes/StringNode';
import { ListNode } from '../nodes/ListNode';

View File

@@ -1,8 +1,8 @@
import { DataModel } from '../model/DataModel'
import { TreeView } from '../view/TreeView'
import { SourceView } from '../view/SourceView'
import { ConditionSchema } from '../schemas/Condition'
import { SandboxSchema } from '../schemas/Sandbox'
import { ConditionSchema } from '../minecraft/schemas/Condition'
import { SandboxSchema } from './Sandbox'
const predicateModel = new DataModel(ConditionSchema)
const sandboxModel = new DataModel(SandboxSchema)

View File

@@ -1,4 +1,4 @@
import { AbstractNode, NodeMods, RenderOptions, StateNode } from '../AbstractNode'
import { AbstractNode, NodeMods, RenderOptions, StateNode } from '../../nodes/AbstractNode'
import { Path } from '../../model/Path'
import { DataModel } from '../../model/DataModel'
import { TreeView } from '../../view/TreeView'

View File

@@ -1,5 +1,5 @@
import { NodeMods, RenderOptions } from '../AbstractNode'
import { EnumNode } from '../EnumNode'
import { NodeMods, RenderOptions } from '../../nodes/AbstractNode'
import { EnumNode } from '../../nodes/EnumNode'
import { Path } from '../../model/Path'
import { TreeView, getId } from '../../view/TreeView'

View File

@@ -1,4 +1,4 @@
import { COLLECTIONS } from './Registries'
import { COLLECTIONS } from '../../Registries'
COLLECTIONS.register('conditions', [
'alternative',

View File

@@ -1,14 +1,14 @@
import { EnumNode } from '../nodes/EnumNode';
import { ResourceNode } from '../nodes/custom/ResourceNode';
import { NumberNode } from '../nodes/NumberNode';
import { BooleanNode } from '../nodes/BooleanNode';
import { ObjectNode, Switch, Case } from '../nodes/ObjectNode';
import { ListNode } from '../nodes/ListNode';
import { RangeNode } from '../nodes/custom/RangeNode';
import { MapNode } from '../nodes/MapNode';
import { StringNode } from '../nodes/StringNode';
import { ReferenceNode } from '../nodes/ReferenceNode';
import { SCHEMAS, COLLECTIONS } from './Registries';
import { EnumNode } from '../../nodes/EnumNode';
import { ResourceNode } from '../nodes/ResourceNode';
import { NumberNode } from '../../nodes/NumberNode';
import { BooleanNode } from '../../nodes/BooleanNode';
import { ObjectNode, Switch, Case } from '../../nodes/ObjectNode';
import { ListNode } from '../../nodes/ListNode';
import { RangeNode } from '../nodes/RangeNode';
import { MapNode } from '../../nodes/MapNode';
import { StringNode } from '../../nodes/StringNode';
import { ReferenceNode } from '../../nodes/ReferenceNode';
import { SCHEMAS, COLLECTIONS } from '../../Registries';
import './Predicates'

View File

@@ -1,13 +1,13 @@
import { ObjectNode } from '../nodes/ObjectNode';
import { ResourceNode } from '../nodes/custom/ResourceNode';
import { EnumNode } from '../nodes/EnumNode';
import { ListNode } from '../nodes/ListNode';
import { RangeNode } from '../nodes/custom/RangeNode';
import { StringNode } from '../nodes/StringNode';
import { ReferenceNode } from '../nodes/ReferenceNode';
import { BooleanNode } from '../nodes/BooleanNode';
import { MapNode } from '../nodes/MapNode';
import { SCHEMAS, COLLECTIONS } from './Registries';
import { ObjectNode } from '../../nodes/ObjectNode';
import { ResourceNode } from '../nodes/ResourceNode';
import { EnumNode } from '../../nodes/EnumNode';
import { ListNode } from '../../nodes/ListNode';
import { RangeNode } from '../nodes/RangeNode';
import { StringNode } from '../../nodes/StringNode';
import { ReferenceNode } from '../../nodes/ReferenceNode';
import { BooleanNode } from '../../nodes/BooleanNode';
import { MapNode } from '../../nodes/MapNode';
import { SCHEMAS, COLLECTIONS } from '../../Registries';
import './Collections'

View File

@@ -1,7 +1,7 @@
import { AbstractNode, NodeMods, RenderOptions, INode } from './AbstractNode'
import { TreeView } from '../view/TreeView'
import { Path } from '../model/Path'
import { SCHEMAS } from '../schemas/Registries'
import { SCHEMAS } from '../Registries'
export class ReferenceNode extends AbstractNode<any> {
protected reference: () => INode<any>