Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-types / ExecutionEventImpl

Class: ExecutionEventImpl<T> ​

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:166

Type Parameters ​

T ​

T extends ExecutionEventEnum = ExecutionEventEnum

Implements ​

Constructors ​

Constructor ​

new ExecutionEventImpl<T>(index, type, timestamp, data): ExecutionEventImpl<T>

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:167

Parameters ​

index ​

number

type ​

T

timestamp ​

Date

data ​

ExecutionEventData[T]

Returns ​

ExecutionEventImpl<T>

Properties ​

data ​

data: ExecutionEventData[T]

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:171

Implementation of ​

ExecutionEvent.data


index ​

index: number

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:168

Implementation of ​

ExecutionEvent.index


timestamp ​

timestamp: Date

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:170

Implementation of ​

ExecutionEvent.timestamp


type ​

type: T

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:169

Implementation of ​

ExecutionEvent.type

Methods ​

deserialize() ​

deserialize(v): ExecutionEventImpl<T>

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:183

Parameters ​

v ​

unknown

Returns ​

ExecutionEventImpl<T>

Implementation of ​

ExecutionEvent.deserialize


serialize() ​

serialize(): unknown

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:174

Returns ​

unknown

Implementation of ​

ExecutionEvent.serialize


deserializeStatic() ​

static deserializeStatic<T>(v): ExecutionEventImpl<T>

Defined in: packages/chaingraph-types/src/flow/execution-events.ts:195

Type Parameters ​

T ​

T extends ExecutionEventEnum = ExecutionEventEnum

Parameters ​

v ​

unknown

Returns ​

ExecutionEventImpl<T>

Licensed under BUSL-1.1