DatePicker.d.ts 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. import { DatetimePickerColumnType, DatetimePickerType } from './types';
  2. declare const _default: import("vue").DefineComponent<{
  3. title: StringConstructor;
  4. loading: BooleanConstructor;
  5. readonly: BooleanConstructor;
  6. allowHtml: BooleanConstructor;
  7. itemHeight: {
  8. type: (NumberConstructor | StringConstructor)[];
  9. default: number;
  10. };
  11. showToolbar: {
  12. type: BooleanConstructor;
  13. default: true;
  14. };
  15. swipeDuration: {
  16. type: (NumberConstructor | StringConstructor)[];
  17. default: number;
  18. };
  19. visibleItemCount: {
  20. type: (NumberConstructor | StringConstructor)[];
  21. default: number;
  22. };
  23. cancelButtonText: StringConstructor;
  24. confirmButtonText: StringConstructor;
  25. } & {
  26. filter: import("vue").PropType<(type: string, values: string[]) => string[]>;
  27. columnsOrder: import("vue").PropType<DatetimePickerColumnType[]>;
  28. formatter: {
  29. type: import("vue").PropType<(type: string, value: string) => string>;
  30. default: (type: string, value: string) => string;
  31. };
  32. } & {
  33. type: {
  34. type: import("vue").PropType<DatetimePickerType>;
  35. default: DatetimePickerType;
  36. };
  37. modelValue: DateConstructor;
  38. minDate: {
  39. type: DateConstructor;
  40. default: () => Date;
  41. validator: (val: unknown) => val is Date;
  42. };
  43. maxDate: {
  44. type: DateConstructor;
  45. default: () => Date;
  46. validator: (val: unknown) => val is Date;
  47. };
  48. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "cancel" | "confirm")[], "update:modelValue" | "change" | "cancel" | "confirm", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  49. title: StringConstructor;
  50. loading: BooleanConstructor;
  51. readonly: BooleanConstructor;
  52. allowHtml: BooleanConstructor;
  53. itemHeight: {
  54. type: (NumberConstructor | StringConstructor)[];
  55. default: number;
  56. };
  57. showToolbar: {
  58. type: BooleanConstructor;
  59. default: true;
  60. };
  61. swipeDuration: {
  62. type: (NumberConstructor | StringConstructor)[];
  63. default: number;
  64. };
  65. visibleItemCount: {
  66. type: (NumberConstructor | StringConstructor)[];
  67. default: number;
  68. };
  69. cancelButtonText: StringConstructor;
  70. confirmButtonText: StringConstructor;
  71. } & {
  72. filter: import("vue").PropType<(type: string, values: string[]) => string[]>;
  73. columnsOrder: import("vue").PropType<DatetimePickerColumnType[]>;
  74. formatter: {
  75. type: import("vue").PropType<(type: string, value: string) => string>;
  76. default: (type: string, value: string) => string;
  77. };
  78. } & {
  79. type: {
  80. type: import("vue").PropType<DatetimePickerType>;
  81. default: DatetimePickerType;
  82. };
  83. modelValue: DateConstructor;
  84. minDate: {
  85. type: DateConstructor;
  86. default: () => Date;
  87. validator: (val: unknown) => val is Date;
  88. };
  89. maxDate: {
  90. type: DateConstructor;
  91. default: () => Date;
  92. validator: (val: unknown) => val is Date;
  93. };
  94. }>> & {
  95. onChange?: ((...args: any[]) => any) | undefined;
  96. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  97. onCancel?: ((...args: any[]) => any) | undefined;
  98. onConfirm?: ((...args: any[]) => any) | undefined;
  99. }, {
  100. type: DatetimePickerType;
  101. formatter: (type: string, value: string) => string;
  102. readonly: boolean;
  103. loading: boolean;
  104. allowHtml: boolean;
  105. itemHeight: string | number;
  106. showToolbar: boolean;
  107. swipeDuration: string | number;
  108. visibleItemCount: string | number;
  109. minDate: Date;
  110. maxDate: Date;
  111. }>;
  112. export default _default;