Skip to main content

@maiar-ai/core / AnalyticsTracker

Interface: AnalyticsTracker

Defined in: packages/core/src/runtime/managers/analytics/types.ts:1

Properties​

id​

readonly id: string

Defined in: packages/core/src/runtime/managers/analytics/types.ts:2

Methods​

beforeExecution()?​

optional beforeExecution(context): void | Promise<void>

Defined in: packages/core/src/runtime/managers/analytics/types.ts:4

Parameters​

context​

ExecutionContext

Returns​

void | Promise<void>


afterExecution()?​

optional afterExecution(context, result): AnalyticsData | Promise<AnalyticsData>

Defined in: packages/core/src/runtime/managers/analytics/types.ts:5

Parameters​

context​

ExecutionContext

result​

unknown

Returns​

AnalyticsData | Promise<AnalyticsData>


onError()?​

optional onError(context, error): AnalyticsData | Promise<AnalyticsData>

Defined in: packages/core/src/runtime/managers/analytics/types.ts:9

Parameters​

context​

ExecutionContext

error​

Error

Returns​

AnalyticsData | Promise<AnalyticsData>