Detach form components to a separate directory
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Model } from "./Model";
|
||||
import { Emitter } from "./Emitter";
|
||||
import { Model } from "@Model/Model";
|
||||
import { Emitter } from "@Model/Emitter";
|
||||
|
||||
interface IActuatorEvent {
|
||||
startChange: boolean;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Emitter, EventType, EventMixin } from "./Emitter";
|
||||
import { Emitter, EventType } from "@Model/Emitter";
|
||||
|
||||
interface IArchiveEvent {
|
||||
save: Archive;
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
import { Emitter, EventType } from "./Emitter";
|
||||
import type { Individual } from "./Individual";
|
||||
import type { Group } from "./Group";
|
||||
import type { Model } from "./Model";
|
||||
import {
|
||||
IParamValue, isObjectType, isVectorType, getDefaultValue,
|
||||
IParameterOptionItem, IParameter, IParameterOption, IParameterValue
|
||||
} from "./Parameter";
|
||||
import { Emitter, EventType } from "@Model/Emitter";
|
||||
import type { Individual } from "@Model/Individual";
|
||||
import type { Group } from "@Model/Group";
|
||||
import type { Model } from "@Model/Model";
|
||||
import { getDefaultValue, IParameter, IParameterOption, IParameterValue } from "@Model/Parameter";
|
||||
|
||||
/**
|
||||
* 行为构造函数类型
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { LabelObject } from "./Label"
|
||||
import type { Model } from "./Model";
|
||||
import type { ObjectID } from "./Renderer";
|
||||
import { LabelObject } from "@Model/Label"
|
||||
import type { Model } from "@Model/Model";
|
||||
import type { ObjectID } from "@Model/Renderer";
|
||||
|
||||
/**
|
||||
* 可控对象
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { Individual } from "./Individual";
|
||||
import { CtrlObject } from "./CtrlObject";
|
||||
import type { Behavior } from "./Behavior";
|
||||
import { Label } from "./Label";
|
||||
import { Range } from "./Range";
|
||||
import { Individual } from "@Model/Individual";
|
||||
import { CtrlObject } from "@Model/CtrlObject";
|
||||
import type { Behavior } from "@Model/Behavior";
|
||||
import { Label } from "@Model/Label";
|
||||
import { Range } from "@Model/Range";
|
||||
|
||||
enum GenMod {
|
||||
Point = "p",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { Group } from "./Group";
|
||||
import { ObjectID } from "./Renderer";
|
||||
import type { Group } from "@Model/Group";
|
||||
import { ObjectID } from "@Model/Renderer";
|
||||
|
||||
/**
|
||||
* 群中的个体类型
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { Model } from "./Model";
|
||||
import { ObjectID } from "./Renderer";
|
||||
import type { Model } from "@Model/Model";
|
||||
import { ObjectID } from "@Model/Renderer";
|
||||
|
||||
/**
|
||||
* 数据标签
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Individual } from "./Individual";
|
||||
import { Group } from "./Group";
|
||||
import { Range } from "./Range";
|
||||
import { Emitter, EventType, EventMixin } from "./Emitter";
|
||||
import { CtrlObject } from "./CtrlObject";
|
||||
import { ObjectID, AbstractRenderer } from "./Renderer";
|
||||
import { Label } from "./Label";
|
||||
import { Behavior, IAnyBehavior, IAnyBehaviorRecorder } from "./Behavior";
|
||||
import { IParamValue } from "@Model/Parameter";
|
||||
import { Label } from "@Model/Label";
|
||||
import { Group } from "@Model/Group";
|
||||
import { Range } from "@Model/Range";
|
||||
import { IParamValue } from "@Model/Parameter";
|
||||
import { Individual } from "@Model/Individual";
|
||||
import { CtrlObject } from "@Model/CtrlObject";
|
||||
import { Emitter, EventType, EventMixin } from "@Model/Emitter";
|
||||
import { ObjectID, AbstractRenderer } from "@Model/Renderer";
|
||||
import { Behavior, IAnyBehavior, IAnyBehaviorRecorder } from "@Model/Behavior";
|
||||
|
||||
type ModelEvent = {
|
||||
labelChange: Label[];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { Group } from "./Group";
|
||||
import type { Range } from "./Range";
|
||||
import type { Label } from "./Label";
|
||||
import type { Group } from "@Model/Group";
|
||||
import type { Range } from "@Model/Range";
|
||||
import type { Label } from "@Model/Label";
|
||||
|
||||
type IObjectParamCacheType<P, Q = P> = {
|
||||
picker: P;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { CtrlObject } from "./CtrlObject";
|
||||
import { CtrlObject } from "@Model/CtrlObject";
|
||||
|
||||
/**
|
||||
* 范围
|
||||
|
||||
Reference in New Issue
Block a user