Skip to main content

@maiar-ai/core / AnalyticsManager

Class: AnalyticsManager

Defined in: packages/core/src/runtime/managers/analytics/index.ts:6

Constructors​

new AnalyticsManager()​

new AnalyticsManager(): AnalyticsManager

Returns​

AnalyticsManager

Accessors​

logger​

Get Signature​

get logger(): Logger

Defined in: packages/core/src/runtime/managers/analytics/index.ts:7

Returns​

Logger

Methods​

wrapExecution()​

wrapExecution<T>(capabilityId, modelId, operationLabel, input, config, trackers, executor, pluginId?): Promise<T>

Defined in: packages/core/src/runtime/managers/analytics/index.ts:14

Wraps capability execution with analytics tracking

Type Parameters​

• T

Parameters​

capabilityId​

string

modelId​

string

operationLabel​

string

input​

unknown

config​

unknown

trackers​

AnalyticsTracker[]

executor​

() => Promise<T>

pluginId?​

string

Returns​

Promise<T>