31 lines
635 B
TypeScript
31 lines
635 B
TypeScript
import { publishEvent } from "../events"
|
|
import {
|
|
Event,
|
|
RowsImportedEvent,
|
|
RowsCreatedEvent,
|
|
RowImportFormat,
|
|
Table,
|
|
} from "@budibase/types"
|
|
|
|
/* eslint-disable */
|
|
|
|
export const created = async (count: number, timestamp?: string | number) => {
|
|
const properties: RowsCreatedEvent = {
|
|
count,
|
|
}
|
|
await publishEvent(Event.ROWS_CREATED, properties, timestamp)
|
|
}
|
|
|
|
export const imported = async (
|
|
table: Table,
|
|
format: RowImportFormat,
|
|
count: number
|
|
) => {
|
|
const properties: RowsImportedEvent = {
|
|
tableId: table._id as string,
|
|
format,
|
|
count,
|
|
}
|
|
await publishEvent(Event.ROWS_IMPORTED, properties)
|
|
}
|