countdown.vue.d.ts 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. declare function __VLS_template(): Partial<Record<NonNullable<string | number>, (_: {}) => any>>;
  2. declare const __VLS_component: import("vue").DefineComponent<{
  3. readonly format: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm:ss", boolean>;
  4. readonly prefix: StringConstructor;
  5. readonly suffix: StringConstructor;
  6. readonly title: StringConstructor;
  7. readonly value: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("dayjs").Dayjs) | (() => number | import("dayjs").Dayjs) | ((new (...args: any[]) => number | import("dayjs").Dayjs) | (() => number | import("dayjs").Dayjs))[], unknown, unknown, 0, boolean>;
  8. readonly valueStyle: {
  9. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  10. readonly required: false;
  11. readonly validator: ((val: unknown) => boolean) | undefined;
  12. __epPropKey: true;
  13. };
  14. }, {
  15. /**
  16. * @description current display value
  17. */
  18. displayValue: import("vue").ComputedRef<string>;
  19. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  20. change: (value: number) => void;
  21. finish: () => void;
  22. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  23. readonly format: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm:ss", boolean>;
  24. readonly prefix: StringConstructor;
  25. readonly suffix: StringConstructor;
  26. readonly title: StringConstructor;
  27. readonly value: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("dayjs").Dayjs) | (() => number | import("dayjs").Dayjs) | ((new (...args: any[]) => number | import("dayjs").Dayjs) | (() => number | import("dayjs").Dayjs))[], unknown, unknown, 0, boolean>;
  28. readonly valueStyle: {
  29. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  30. readonly required: false;
  31. readonly validator: ((val: unknown) => boolean) | undefined;
  32. __epPropKey: true;
  33. };
  34. }>> & {
  35. onChange?: ((value: number) => any) | undefined;
  36. onFinish?: (() => any) | undefined;
  37. }, {
  38. readonly value: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | import("dayjs").Dayjs) | (() => number | import("dayjs").Dayjs) | ((new (...args: any[]) => number | import("dayjs").Dayjs) | (() => number | import("dayjs").Dayjs))[], unknown, unknown>;
  39. readonly format: string;
  40. }>;
  41. declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
  42. export default _default;
  43. type __VLS_WithTemplateSlots<T, S> = T & {
  44. new (): {
  45. $slots: S;
  46. };
  47. };