mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-23 07:10:41 +00:00
Restructure project
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { INode } from "../nodes/AbstractNode"
|
||||
import { INode } from "./nodes/AbstractNode"
|
||||
|
||||
export interface Registry<T> {
|
||||
register(id: string, value: T): void
|
||||
@@ -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';
|
||||
@@ -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)
|
||||
|
||||
@@ -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'
|
||||
@@ -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'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { COLLECTIONS } from './Registries'
|
||||
import { COLLECTIONS } from '../../Registries'
|
||||
|
||||
COLLECTIONS.register('conditions', [
|
||||
'alternative',
|
||||
@@ -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'
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user