CompTables
Defined in: projects/view-core/convert/action/typed-component-common.ts:68
组件类型解析后的「表」基型 —— 框架与骨架的分界线。
框架侧只负责把组件类型翻译成这个形状:
Angular 读 input() / output() / model(),
Vue 读 $props 里的普通 prop 与 onXxx 处理器。
之后 core 的工厂只认这张表, 不再碰组件类型本身。
TS 没有 HKT, 没法把「组件类型 -> 表」的函数塞进 core,
所以改成把表打包成一个对象类型, 顺着 CompAction 的配对通道流过去。
Properties
Section titled “Properties”inputKeys
Section titled “inputKeys”inputKeys:
string
Defined in: projects/view-core/convert/action/typed-component-common.ts:69
inputsOrigin
Section titled “inputsOrigin”inputsOrigin:
Record<string,any>
Defined in: projects/view-core/convert/action/typed-component-common.ts:70
modelKeys
Section titled “modelKeys”modelKeys:
string
Defined in: projects/view-core/convert/action/typed-component-common.ts:74
modelsOrigin
Section titled “modelsOrigin”modelsOrigin:
Record<string,any>
Defined in: projects/view-core/convert/action/typed-component-common.ts:75
outputKeys
Section titled “outputKeys”outputKeys:
string
Defined in: projects/view-core/convert/action/typed-component-common.ts:71
outputsHandlerMap
Section titled “outputsHandlerMap”outputsHandlerMap:
AnyOutputsHandlerMap
Defined in: projects/view-core/convert/action/typed-component-common.ts:73
outputsOrigin
Section titled “outputsOrigin”outputsOrigin:
Record<string,any>
Defined in: projects/view-core/convert/action/typed-component-common.ts:72