Skip to content

agents / Exports / SilentUsageStorage

Class: SilentUsageStorage

Silent storage implementation for usage statistics (no-op)

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new SilentUsageStorage(): SilentUsageStorage

Returns

SilentUsageStorage

Methods

save

save(_entry): Promise<void>

Parameters

NameType
_entryUsageStats

Returns

Promise<void>

Implementation of

UsageStorage.save

Defined in

packages/agents/src/plugins/usage/storages/silent-storage.ts:7


getStats

getStats(_conversationId?, _timeRange?): Promise<UsageStats[]>

Parameters

NameType
_conversationId?string
_timeRange?Object
_timeRange.startDate
_timeRange.endDate

Returns

Promise<UsageStats[]>

Implementation of

UsageStorage.getStats

Defined in

packages/agents/src/plugins/usage/storages/silent-storage.ts:11


getAggregatedStats

getAggregatedStats(_timeRange?): Promise<AggregatedUsageStats>

Parameters

NameType
_timeRange?Object
_timeRange.startDate
_timeRange.endDate

Returns

Promise<AggregatedUsageStats>

Implementation of

UsageStorage.getAggregatedStats

Defined in

packages/agents/src/plugins/usage/storages/silent-storage.ts:16


clear

clear(): Promise<void>

Returns

Promise<void>

Implementation of

UsageStorage.clear

Defined in

packages/agents/src/plugins/usage/storages/silent-storage.ts:35


flush

flush(): Promise<void>

Returns

Promise<void>

Implementation of

UsageStorage.flush

Defined in

packages/agents/src/plugins/usage/storages/silent-storage.ts:39


close

close(): Promise<void>

Returns

Promise<void>

Implementation of

UsageStorage.close

Defined in

packages/agents/src/plugins/usage/storages/silent-storage.ts:43

Released under the MIT License.