Skip to content

PersistentAI API Documentation / @persistentai/fireflow-types / ExecutionEventImpl

Class: ExecutionEventImpl<T>

Defined in: packages/fireflow-types/src/flow/execution-events.ts:186

Type Parameters

T

T extends ExecutionEventEnum = ExecutionEventEnum

Implements

Constructors

Constructor

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

Defined in: packages/fireflow-types/src/flow/execution-events.ts:187

Parameters

index

number

type

T

timestamp

Date

data

ExecutionEventData[T]

Returns

ExecutionEventImpl<T>

Properties

data

data: ExecutionEventData[T]

Defined in: packages/fireflow-types/src/flow/execution-events.ts:191

Implementation of

ExecutionEvent.data


index

index: number

Defined in: packages/fireflow-types/src/flow/execution-events.ts:188

Implementation of

ExecutionEvent.index


timestamp

timestamp: Date

Defined in: packages/fireflow-types/src/flow/execution-events.ts:190

Implementation of

ExecutionEvent.timestamp


type

type: T

Defined in: packages/fireflow-types/src/flow/execution-events.ts:189

Implementation of

ExecutionEvent.type

Methods

deserialize()

deserialize(v): ExecutionEventImpl<T>

Defined in: packages/fireflow-types/src/flow/execution-events.ts:203

Parameters

v

unknown

Returns

ExecutionEventImpl<T>

Implementation of

ExecutionEvent.deserialize


serialize()

serialize(): unknown

Defined in: packages/fireflow-types/src/flow/execution-events.ts:194

Returns

unknown

Implementation of

ExecutionEvent.serialize


deserializeStatic()

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

Defined in: packages/fireflow-types/src/flow/execution-events.ts:215

Type Parameters

T

T extends ExecutionEventEnum = ExecutionEventEnum

Parameters

v

unknown

Returns

ExecutionEventImpl<T>

Licensed under BUSL-1.1