TimePicker.d.ts 3.8 KB

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