UNPKG

@agendize/vue-settings

Version:
14 lines (13 loc) 717 B
import { WorkingPlanningEntity, WorkingPlanningDayEntity } from "@agendize/js-calendar-api"; import { Ref } from "vue"; import { Locale } from "@agendize/az-i18n"; export declare function UserWorkingHoursLineViewModel(workingPlanning: WorkingPlanningEntity, locale: Locale, i18n: any, emitter: Function): UserWorkingHoursLineModelType; interface UserWorkingHoursLineModelType { workingPlanningRef: Ref<WorkingPlanningEntity>; hasWorkingHours: (day: number) => boolean; getDayWorkingHour: (day: number) => WorkingPlanningDayEntity; getDuration: (day: number) => string; getHourLabel: (hour: string) => string; selectWorkingDay: (day: number, staffId: string) => void; } export {};