跳转到内容

CompModelActionsFactory

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

models 工厂: 值是宿主侧的可写信号, 运行时走 twoWayBinding(key, signal)

Tables extends CompTables = CompTables

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

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

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:171

F

T extends CompTables = Tables

T["modelsOrigin"]

CompAction<F, T>


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

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

F

T extends CompTables = Tables

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

Data

CompAction<F, T>


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

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

F

T extends CompTables = Tables

T["modelKeys"][]

CompAction<F, T>


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

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

F

T extends CompTables = Tables

T["modelsOrigin"]

CompAction<F, T>