Countdown.d.ts 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import type { countdownValueType } from './utils';
  3. export declare const countdownProps: () => {
  4. value: PropType<countdownValueType>;
  5. format: StringConstructor;
  6. onFinish: PropType<() => void>;
  7. onChange: PropType<(value?: countdownValueType) => void>;
  8. prefixCls: StringConstructor;
  9. decimalSeparator: StringConstructor;
  10. groupSeparator: StringConstructor;
  11. valueStyle: {
  12. type: PropType<import("vue").CSSProperties>;
  13. default: import("vue").CSSProperties;
  14. };
  15. valueRender: import("vue-types").VueTypeValidableDef<any>;
  16. formatter: import("vue-types").VueTypeValidableDef<any>;
  17. precision: NumberConstructor;
  18. prefix: import("vue-types").VueTypeValidableDef<any>;
  19. suffix: import("vue-types").VueTypeValidableDef<any>;
  20. title: import("vue-types").VueTypeValidableDef<any>;
  21. loading: {
  22. type: BooleanConstructor;
  23. default: any;
  24. };
  25. };
  26. export declare type CountdownProps = Partial<ExtractPropTypes<ReturnType<typeof countdownProps>>>;
  27. declare const _default: import("vue").DefineComponent<{
  28. value: PropType<countdownValueType>;
  29. format: StringConstructor;
  30. onFinish: PropType<() => void>;
  31. onChange: PropType<(value?: countdownValueType) => void>;
  32. prefixCls: StringConstructor;
  33. decimalSeparator: StringConstructor;
  34. groupSeparator: StringConstructor;
  35. valueStyle: {
  36. type: PropType<import("vue").CSSProperties>;
  37. default: import("vue").CSSProperties;
  38. };
  39. valueRender: import("vue-types").VueTypeValidableDef<any>;
  40. formatter: import("vue-types").VueTypeValidableDef<any>;
  41. precision: NumberConstructor;
  42. prefix: import("vue-types").VueTypeValidableDef<any>;
  43. suffix: import("vue-types").VueTypeValidableDef<any>;
  44. title: import("vue-types").VueTypeValidableDef<any>;
  45. loading: {
  46. type: BooleanConstructor;
  47. default: any;
  48. };
  49. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  50. value: PropType<countdownValueType>;
  51. format: StringConstructor;
  52. onFinish: PropType<() => void>;
  53. onChange: PropType<(value?: countdownValueType) => void>;
  54. prefixCls: StringConstructor;
  55. decimalSeparator: StringConstructor;
  56. groupSeparator: StringConstructor;
  57. valueStyle: {
  58. type: PropType<import("vue").CSSProperties>;
  59. default: import("vue").CSSProperties;
  60. };
  61. valueRender: import("vue-types").VueTypeValidableDef<any>;
  62. formatter: import("vue-types").VueTypeValidableDef<any>;
  63. precision: NumberConstructor;
  64. prefix: import("vue-types").VueTypeValidableDef<any>;
  65. suffix: import("vue-types").VueTypeValidableDef<any>;
  66. title: import("vue-types").VueTypeValidableDef<any>;
  67. loading: {
  68. type: BooleanConstructor;
  69. default: any;
  70. };
  71. }>>, {
  72. loading: boolean;
  73. valueStyle: import("vue").CSSProperties;
  74. }>;
  75. export default _default;