Ohm-Management - Projektarbeit B-ME
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.d.ts 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import _Vue from "vue";
  2. import { Dialog, ModalProgrammatic, LoadingProgrammatic, Toast, Snackbar, NotificationProgrammatic } from "./components";
  3. import { ColorModifiers } from "./helpers";
  4. // Adds Buefy method signatures to Vue instance (ie this.$dialog)
  5. declare module 'vue/types/vue' {
  6. interface Vue {
  7. $dialog: typeof Dialog,
  8. $loading: typeof LoadingProgrammatic,
  9. $modal: typeof ModalProgrammatic,
  10. $snackbar: typeof Snackbar,
  11. $toast: typeof Toast,
  12. $notification: typeof NotificationProgrammatic
  13. }
  14. }
  15. declare module 'buefy/dist/components/dialog' {
  16. export { Dialog };
  17. }
  18. declare module 'buefy/dist/components/modal' {
  19. export { ModalProgrammatic };
  20. }
  21. declare module 'buefy/dist/components/toast' {
  22. export { Toast };
  23. }
  24. declare module 'buefy/dist/components/snackbar' {
  25. export { Snackbar };
  26. }
  27. declare module 'buefy/dist/components/notification' {
  28. export { NotificationProgrammatic };
  29. }
  30. export declare type BuefyConfig = {
  31. defaultContainerElement?: string,
  32. defaultIconPack?: string;
  33. defaultDialogConfirmText?: string;
  34. defaultDialogCancelText?: string;
  35. defaultSnackbarDuration?: number;
  36. defaultToastDuration?: number;
  37. defaultNotificationDuration?: number;
  38. defaultTooltipType?: ColorModifiers;
  39. defaultTooltipAnimated?: boolean;
  40. defaultInputAutocomplete?: string;
  41. defaultDateFormatter?: Function;
  42. defaultDateParser?: Function;
  43. defaultDateCreator?: Function;
  44. defaultDayNames?: string[];
  45. defaultMonthNames?: string[];
  46. defaultFirstDayOfWeek?: number;
  47. defaultTimeFormatter?: Function;
  48. defaultTimeParser?: Function;
  49. defaultModalCanCancel?: string[];
  50. defaultModalScroll?: string;
  51. defaultDatepickerMobileNative?: boolean;
  52. defaultTimepickerMobileNative?: boolean;
  53. defaultNoticeQueue?: boolean;
  54. defaultInputHasCounter?: boolean;
  55. };
  56. declare const _default: {
  57. install(Vue: typeof _Vue, config: BuefyConfig): void;
  58. };
  59. export {
  60. Dialog,
  61. LoadingProgrammatic,
  62. ModalProgrammatic,
  63. Snackbar,
  64. Toast,
  65. NotificationProgrammatic
  66. }
  67. export default _default;