eventLog
Variable: eventLog
const eventLog: {
appendEvent: (params: AppendEventParams) => Promise<EventLogAppendResponse>;
appendEvents: (params: AppendEventsParams) => Promise<EventLogAppendMultipleResponse>;
createInstance: (name: string, description?: string) => Promise<EventLogInstanceResponse>;
deleteInstance: (instanceId: string) => Promise<EventLogInstanceResponse>;
getInstance: (instanceId: string) => Promise<EventLogInstanceResponse>;
getInstanceStats: (instanceId: string) => Promise<EventLogStatsResponse>;
listInstances: () => Promise<EventLogInstanceListResponse>;
queryEvents: (query: EventLogDSL) => Promise<EventLogQueryResponse>;
updateInstance: (instanceId: string, updates: UpdateEventLogInstanceParams) => Promise<EventLogInstanceResponse>;
};
Defined in: packages/codeboltjs/src/modules/eventLog.ts:22
Type Declaration
| Name | Type | Description | Defined in |
|---|---|---|---|
appendEvent() | (params: AppendEventParams) => Promise<EventLogAppendResponse> | Append a single event to the log | packages/codeboltjs/src/modules/eventLog.ts:103 |
appendEvents() | (params: AppendEventsParams) => Promise<EventLogAppendMultipleResponse> | Append multiple events to the log | packages/codeboltjs/src/modules/eventLog.ts:118 |
createInstance() | (name: string, description?: string) => Promise<EventLogInstanceResponse> | Create a new event log instance | packages/codeboltjs/src/modules/eventLog.ts:28 |
deleteInstance() | (instanceId: string) => Promise<EventLogInstanceResponse> | Delete an event log instance | packages/codeboltjs/src/modules/eventLog.ts:88 |
getInstance() | (instanceId: string) => Promise<EventLogInstanceResponse> | Get an event log instance by ID | packages/codeboltjs/src/modules/eventLog.ts:43 |
getInstanceStats() | (instanceId: string) => Promise<EventLogStatsResponse> | Get instance statistics | packages/codeboltjs/src/modules/eventLog.ts:148 |
listInstances() | () => Promise<EventLogInstanceListResponse> | List all event log instances | packages/codeboltjs/src/modules/eventLog.ts:57 |
queryEvents() | (query: EventLogDSL) => Promise<EventLogQueryResponse> | Query events using DSL | packages/codeboltjs/src/modules/eventLog.ts:133 |
updateInstance() | (instanceId: string, updates: UpdateEventLogInstanceParams) => Promise<EventLogInstanceResponse> | Update an event log instance | packages/codeboltjs/src/modules/eventLog.ts:73 |