date-picker-panel.d.ts 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js";
  2. import "../../../utils/index.js";
  3. import { GetDisabledHours, GetDisabledMinutes, GetDisabledSeconds, ModelValueType, SingleOrRange } from "../../time-picker/src/common/props.js";
  4. import "../../time-picker/index.js";
  5. import { DatePickerType } from "./types.js";
  6. import "../../../index.js";
  7. import * as vue from "vue";
  8. import * as vue_jsx_runtime0 from "vue/jsx-runtime";
  9. //#region ../../packages/components/date-picker-panel/src/date-picker-panel.d.ts
  10. declare const _default: vue.DefineComponent<{
  11. readonly disabledDate: {
  12. readonly type: vue.PropType<Function>;
  13. readonly required: false;
  14. readonly validator: ((val: unknown) => boolean) | undefined;
  15. __epPropKey: true;
  16. };
  17. readonly cellClassName: {
  18. readonly type: vue.PropType<Function>;
  19. readonly required: false;
  20. readonly validator: ((val: unknown) => boolean) | undefined;
  21. __epPropKey: true;
  22. };
  23. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  24. readonly arrowControl: BooleanConstructor;
  25. readonly unlinkPanels: BooleanConstructor;
  26. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  27. readonly showConfirm: BooleanConstructor;
  28. readonly showFooter: BooleanConstructor;
  29. readonly showWeekNumber: BooleanConstructor;
  30. readonly type: EpPropFinalized<(new (...args: any[]) => "year" | "months" | "years" | "month" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => DatePickerType) | ((new (...args: any[]) => "year" | "months" | "years" | "month" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => DatePickerType))[], unknown, unknown, "date", boolean>;
  31. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  32. readonly border: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  33. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  34. readonly disabledHours: {
  35. readonly type: vue.PropType<GetDisabledHours>;
  36. readonly required: false;
  37. readonly validator: ((val: unknown) => boolean) | undefined;
  38. __epPropKey: true;
  39. };
  40. readonly disabledMinutes: {
  41. readonly type: vue.PropType<GetDisabledMinutes>;
  42. readonly required: false;
  43. readonly validator: ((val: unknown) => boolean) | undefined;
  44. __epPropKey: true;
  45. };
  46. readonly disabledSeconds: {
  47. readonly type: vue.PropType<GetDisabledSeconds>;
  48. readonly required: false;
  49. readonly validator: ((val: unknown) => boolean) | undefined;
  50. __epPropKey: true;
  51. };
  52. readonly valueFormat: StringConstructor;
  53. readonly dateFormat: StringConstructor;
  54. readonly timeFormat: StringConstructor;
  55. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  56. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | number[] | Date[]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | number[] | Date[]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  57. readonly defaultValue: {
  58. readonly type: vue.PropType<EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  59. readonly required: false;
  60. readonly validator: ((val: unknown) => boolean) | undefined;
  61. __epPropKey: true;
  62. };
  63. readonly defaultTime: {
  64. readonly type: vue.PropType<EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  65. readonly required: false;
  66. readonly validator: ((val: unknown) => boolean) | undefined;
  67. __epPropKey: true;
  68. };
  69. readonly isRange: BooleanConstructor;
  70. }, () => vue_jsx_runtime0.JSX.Element, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, ("update:modelValue" | "clear" | "calendar-change" | "panel-change" | "visible-change")[], "update:modelValue" | "clear" | "calendar-change" | "panel-change" | "visible-change", vue.PublicProps, Readonly<vue.ExtractPropTypes<{
  71. readonly disabledDate: {
  72. readonly type: vue.PropType<Function>;
  73. readonly required: false;
  74. readonly validator: ((val: unknown) => boolean) | undefined;
  75. __epPropKey: true;
  76. };
  77. readonly cellClassName: {
  78. readonly type: vue.PropType<Function>;
  79. readonly required: false;
  80. readonly validator: ((val: unknown) => boolean) | undefined;
  81. __epPropKey: true;
  82. };
  83. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  84. readonly arrowControl: BooleanConstructor;
  85. readonly unlinkPanels: BooleanConstructor;
  86. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  87. readonly showConfirm: BooleanConstructor;
  88. readonly showFooter: BooleanConstructor;
  89. readonly showWeekNumber: BooleanConstructor;
  90. readonly type: EpPropFinalized<(new (...args: any[]) => "year" | "months" | "years" | "month" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => DatePickerType) | ((new (...args: any[]) => "year" | "months" | "years" | "month" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => DatePickerType))[], unknown, unknown, "date", boolean>;
  91. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  92. readonly border: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  93. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  94. readonly disabledHours: {
  95. readonly type: vue.PropType<GetDisabledHours>;
  96. readonly required: false;
  97. readonly validator: ((val: unknown) => boolean) | undefined;
  98. __epPropKey: true;
  99. };
  100. readonly disabledMinutes: {
  101. readonly type: vue.PropType<GetDisabledMinutes>;
  102. readonly required: false;
  103. readonly validator: ((val: unknown) => boolean) | undefined;
  104. __epPropKey: true;
  105. };
  106. readonly disabledSeconds: {
  107. readonly type: vue.PropType<GetDisabledSeconds>;
  108. readonly required: false;
  109. readonly validator: ((val: unknown) => boolean) | undefined;
  110. __epPropKey: true;
  111. };
  112. readonly valueFormat: StringConstructor;
  113. readonly dateFormat: StringConstructor;
  114. readonly timeFormat: StringConstructor;
  115. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  116. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | number[] | Date[]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | number[] | Date[]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  117. readonly defaultValue: {
  118. readonly type: vue.PropType<EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  119. readonly required: false;
  120. readonly validator: ((val: unknown) => boolean) | undefined;
  121. __epPropKey: true;
  122. };
  123. readonly defaultTime: {
  124. readonly type: vue.PropType<EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  125. readonly required: false;
  126. readonly validator: ((val: unknown) => boolean) | undefined;
  127. __epPropKey: true;
  128. };
  129. readonly isRange: BooleanConstructor;
  130. }>> & {
  131. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  132. onClear?: ((...args: any[]) => any) | undefined;
  133. "onCalendar-change"?: ((...args: any[]) => any) | undefined;
  134. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  135. "onVisible-change"?: ((...args: any[]) => any) | undefined;
  136. }, {
  137. readonly type: EpPropMergeType<(new (...args: any[]) => "year" | "months" | "years" | "month" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => DatePickerType) | ((new (...args: any[]) => "year" | "months" | "years" | "month" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => DatePickerType))[], unknown, unknown>;
  138. readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number | string[] | Date | number[] | Date[]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | number[] | Date[]) | (() => ModelValueType))[], unknown, unknown>;
  139. readonly disabled: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  140. readonly clearable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  141. readonly border: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  142. readonly editable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  143. readonly shortcuts: unknown[];
  144. readonly showNow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  145. readonly showConfirm: boolean;
  146. readonly showFooter: boolean;
  147. readonly showWeekNumber: boolean;
  148. readonly arrowControl: boolean;
  149. readonly unlinkPanels: boolean;
  150. readonly isRange: boolean;
  151. }, {}>;
  152. //#endregion
  153. export { _default };