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?
optionalfilter?: (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?
optionalisProxy?:IsProxy
Defined in: types/types.ts:409
via
via:
SuggestKey<NM>[]
Defined in: types/types.ts:404