47 lines
1 KiB
TypeScript
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
|
|
}
|