Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import { Ref } from "vue";
import { AppointmentDTO } from "@/api/models/AppointmentDTO";
import { CustomerData } from "@/types/CustomerData";
import { OfficeImpl } from "@/types/OfficeImpl";
import { ServiceImpl } from "@/types/ServiceImpl";
export interface SelectedServiceProvider {
selectedService: Ref<ServiceImpl | undefined>;
updateSelectedService: (newService: ServiceImpl) => void;
}
export interface SelectedTimeslotProvider {
selectedProvider: Ref<OfficeImpl | undefined>;
selectedTimeslot: Ref<number>;
}
export interface CustomerDataProvider {
customerData: Ref<CustomerData>;
}
export interface SelectedAppointmentProvider {
appointment: Ref<AppointmentDTO | undefined>;
}
|