t×tecexpressby TeKOcloud
DEv0.7.1
API & types / VUE

Appointment.

Immutable appointment with a validated key, title and end after start. All-day bounds must be local midnight.

ts
interface Appointment {
  id: RowKey
  text: string
  startDate: SchedulerDate
  endDate: SchedulerDate
  allDay?: boolean
  description?: string
}
FieldMeaning
idUnique stable ID.
textText to display.
startDateAppointment/cell start.
endDateAppointment/cell end; exclusive for all-day entries.
allDayAll-day appointment with local day boundaries.
descriptionOptional appointment description.
ts
import type { Appointment } from '@tekocloud.de/tecexpress'
const example: Appointment = { id: 1, text: 'Meeting', startDate: '2026-10-28T09:00', endDate: '2026-10-28T10:00' }
console.log(example)