Skip to content

MeshFlow Core API


MeshFlow Core API / EntangleArgType

Type Alias: EntangleArgType<P, State, NM, IsProxy>

EntangleArgType<P, State, NM, IsProxy> = object

Defined in: types/types.ts:401

量子纠缠机制的配置选项

Type Parameters

P

P extends MeshPath

路径标识类型

State

State = any

NM

NM = any

IsProxy

IsProxy extends boolean = boolean

Properties

cause

cause: P

Defined in: types/types.ts:402


emit

emit: (cause, impact, propose) => void | EntangleGhost<State> | undefined | Promise<void | EntangleGhost<State> | undefined>

Defined in: types/types.ts:417

Parameters

cause

IsProxy extends true ? any : MeshFlowTaskNode<P>

impact

IsProxy extends true ? any : MeshFlowTaskNode<P>

propose

GhostProposalApi<State, NM>

Returns

void | EntangleGhost<State> | undefined | Promise<void | EntangleGhost<State> | undefined>

Params

propose 提案调用参考GhostProposalApi


filter?

optional filter?: (cause, impact) => boolean

Defined in: types/types.ts:410

Parameters

cause

IsProxy extends true ? any : MeshFlowTaskNode<P>

impact

IsProxy extends true ? any : MeshFlowTaskNode<P>

Returns

boolean


impact

impact: P

Defined in: types/types.ts:403


isProxy?

optional isProxy?: IsProxy

Defined in: types/types.ts:409


via

via: SuggestKey<NM>[]

Defined in: types/types.ts:404