1
0
Fork 0
mirror of synced 2024-06-01 18:20:18 +12:00
budibase/packages/types/src/sdk/events/view.ts

47 lines
1 KiB
TypeScript

import { ViewCalculation } from "../../documents"
import { BaseEvent, TableExportFormat } from "./event"
export interface ViewCreatedEvent extends BaseEvent {
tableId: string
}
export interface ViewUpdatedEvent extends BaseEvent {
tableId: string
}
export interface ViewDeletedEvent extends BaseEvent {
tableId: string
}
export interface ViewExportedEvent extends BaseEvent {
tableId: string
format: TableExportFormat
}
export interface ViewFilterCreatedEvent extends BaseEvent {
tableId: string
}
export interface ViewFilterUpdatedEvent extends BaseEvent {
tableId: string
}
export interface ViewFilterDeletedEvent extends BaseEvent {
tableId: string
}
export interface ViewCalculationCreatedEvent extends BaseEvent {
tableId: string
calculation: ViewCalculation
}
export interface ViewCalculationUpdatedEvent extends BaseEvent {
tableId: string
calculation: ViewCalculation
}
export interface ViewCalculationDeletedEvent extends BaseEvent {
tableId: string
calculation: ViewCalculation
}