Skip to main content

eventLog

@codebolt/codeboltjs


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

NameTypeDescriptionDefined in
appendEvent()(params: AppendEventParams) => Promise<EventLogAppendResponse>Append a single event to the logpackages/codeboltjs/src/modules/eventLog.ts:103
appendEvents()(params: AppendEventsParams) => Promise<EventLogAppendMultipleResponse>Append multiple events to the logpackages/codeboltjs/src/modules/eventLog.ts:118
createInstance()(name: string, description?: string) => Promise<EventLogInstanceResponse>Create a new event log instancepackages/codeboltjs/src/modules/eventLog.ts:28
deleteInstance()(instanceId: string) => Promise<EventLogInstanceResponse>Delete an event log instancepackages/codeboltjs/src/modules/eventLog.ts:88
getInstance()(instanceId: string) => Promise<EventLogInstanceResponse>Get an event log instance by IDpackages/codeboltjs/src/modules/eventLog.ts:43
getInstanceStats()(instanceId: string) => Promise<EventLogStatsResponse>Get instance statisticspackages/codeboltjs/src/modules/eventLog.ts:148
listInstances()() => Promise<EventLogInstanceListResponse>List all event log instancespackages/codeboltjs/src/modules/eventLog.ts:57
queryEvents()(query: EventLogDSL) => Promise<EventLogQueryResponse>Query events using DSLpackages/codeboltjs/src/modules/eventLog.ts:133
updateInstance()(instanceId: string, updates: UpdateEventLogInstanceParams) => Promise<EventLogInstanceResponse>Update an event log instancepackages/codeboltjs/src/modules/eventLog.ts:73