From 74b2df49ad8c761a0053593e28a336fb059fa10e Mon Sep 17 00:00:00 2001 From: MrKBear Date: Thu, 7 Apr 2022 15:16:58 +0800 Subject: [PATCH] Separate parameter model --- source/Model/Behavior.ts | 125 ++----------------------------------- source/Model/Parameter.ts | 126 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 130 insertions(+), 121 deletions(-) create mode 100644 source/Model/Parameter.ts diff --git a/source/Model/Behavior.ts b/source/Model/Behavior.ts index 37618ff..75dea14 100644 --- a/source/Model/Behavior.ts +++ b/source/Model/Behavior.ts @@ -1,128 +1,11 @@ -import { IAnyObject } from "./Renderer"; import { Emitter, EventType } from "./Emitter"; import type { Individual } from "./Individual"; import type { Group } from "./Group"; import type { Model } from "./Model"; -import type { Range } from "./Range"; -import type { Label } from "./Label"; - -type IObjectParamCacheType = { - picker: P; - objects: Q; -} - -/** - * 参数类型 - */ -type IMapBasicParamTypeKeyToType = { - "number": number; - "string": string; - "boolean": boolean; -} - -type IMapObjectParamTypeKeyToType = { - "R": IObjectParamCacheType; - "G": IObjectParamCacheType; - "LR": IObjectParamCacheType