Detach form components to a separate directory

This commit is contained in:
2022-04-08 15:24:50 +08:00
parent 7556ea983e
commit 47d097e94a
61 changed files with 169 additions and 168 deletions
+2 -2
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import { Emitter, EventType, EventMixin } from "./Emitter";
import { Emitter, EventType } from "@Model/Emitter";
interface IArchiveEvent {
save: Archive;
+5 -8
View File
@@ -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";
/**
* 行为构造函数类型
+3 -3
View File
@@ -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";
/**
* 可控对象
+5 -5
View File
@@ -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",
+2 -2
View File
@@ -1,5 +1,5 @@
import type { Group } from "./Group";
import { ObjectID } from "./Renderer";
import type { Group } from "@Model/Group";
import { ObjectID } from "@Model/Renderer";
/**
* 群中的个体类型
+2 -2
View File
@@ -1,5 +1,5 @@
import type { Model } from "./Model";
import { ObjectID } from "./Renderer";
import type { Model } from "@Model/Model";
import { ObjectID } from "@Model/Renderer";
/**
* 数据标签
+9 -9
View File
@@ -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[];
+3 -3
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import { CtrlObject } from "./CtrlObject";
import { CtrlObject } from "@Model/CtrlObject";
/**
* 范围