跳转到内容

CompInputActionsFactory

Defined in: projects/view-core/convert/action/typed-component-common.ts:101

inputs 工厂: 值类型取自表, field 类型由 entry 的期望元素类型反推

Tables extends CompTables = CompTables

mapAsync: <F, T>(fn) => CompAction<F, T>

Defined in: projects/view-core/convert/action/typed-component-common.ts:127

map 运行时拿到的是「已解析的普通值对象」, 不是响应式引用, 所以 value 用 origin 形态; 返回不做约束(就是返回一个新的值对象)。

F

T extends CompTables = Tables

(field) => (value) => any

CompAction<F, T>


patch: <F, T>(value) => CompAction<F, T>

Defined in: projects/view-core/convert/action/typed-component-common.ts:104

F

T extends CompTables = Tables

T["inputsOrigin"]

CompAction<F, T>


patchAsync: <F, T, Data>(dataObj) => CompAction<F, T>

Defined in: projects/view-core/convert/action/typed-component-common.ts:110

F

T extends CompTables = Tables

Data extends Record<string, never> | { [K in string | number | symbol]?: (field: F) => AsyncResult<T[“inputsOrigin”][K]> } = TightenEmpty<{ [K in string | number | symbol]?: (field: F) => AsyncResult<T[“inputsOrigin”][K]> }>

Data

CompAction<F, T>


remove: <F, T>(list) => CompAction<F, T>

Defined in: projects/view-core/convert/action/typed-component-common.ts:120

F

T extends CompTables = Tables

T["inputKeys"][]

CompAction<F, T>


set: <F, T>(value) => CompAction<F, T>

Defined in: projects/view-core/convert/action/typed-component-common.ts:107

F

T extends CompTables = Tables

T["inputsOrigin"]

CompAction<F, T>