Skip to content

MeshFlow Core API


MeshFlow Core API / MeshFlowTaskNode

Interface: MeshFlowTaskNode<P, V, NM>

Defined in: types/types.ts:184

Description

task节点类型

Type Parameters

P

P extends MeshPath = MeshPath

V

V = any

NM

NM = any

Properties

_syncCache

_syncCache: (bucket, val) => void

Defined in: types/types.ts:209

Parameters

bucket

any

val

any

Returns

void


calledBy

calledBy: TriggerCause

Defined in: types/types.ts:204


createView

createView: <E>(extraProps?) => MeshNodeProxy<MeshFlowTaskNode<P, V, NM>, V, NM, E>

Defined in: types/types.ts:208

Type Parameters

E

E extends Record<string, any> = { }

Parameters

extraProps?

E

Returns

MeshNodeProxy<MeshFlowTaskNode<P, V, NM>, V, NM, E>


dependOn

dependOn: (cb, key?) => void

Defined in: types/types.ts:207

Parameters

cb

(val) => V

key?

SuggestKey<NM>

Returns

void


dirtySignal

dirtySignal: any

Defined in: types/types.ts:200


meta

meta: NM

Defined in: types/types.ts:206


nodeBucket

nodeBucket: Record<SuggestKey<NM>, number>

Defined in: types/types.ts:196


notifyKeys

notifyKeys: Set<SuggestKey<NM>>

Defined in: types/types.ts:197


path

path: P

Defined in: types/types.ts:189


proxy

proxy: MeshNodeProxy<MeshFlowTaskNode<P, V, NM>, V, NM>

Defined in: types/types.ts:202


state

state: V

Defined in: types/types.ts:193


type

type: string

Defined in: types/types.ts:191


uid

uid: number

Defined in: types/types.ts:190