UNPKG

@agendize/vue-settings

Version:
18 lines (17 loc) 782 B
import { CalendarApi, PlanningEntity } from "@agendize/js-calendar-api"; import { Locale } from "@agendize/az-i18n"; import { PageWithTabsAndPanelOptions, HoursErrors } from "@agendize/design-system"; import { Ref } from "vue"; import { Router } from "vue-router"; export declare function PlanningDetailsViewModel(api: CalendarApi, locale: Locale, organisationEmail: string, planningId?: string, router?: Router): PlanningDetailsViewModelType; interface PlanningDetailsViewModelType { pageOptions: Ref<PageWithTabsAndPanelOptions>; backToList: () => void; savePlanning: () => void; planning: Ref<PlanningEntity>; addWeek: () => void; deleteWeek: (index: number) => void; errors: Ref<HoursErrors>; loading: Ref<boolean>; } export {};