NoticeBar.d.ts 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import { type PropType, type ExtractPropTypes } from 'vue';
  2. import { NoticeBarMode } from './types';
  3. declare const noticeBarProps: {
  4. text: StringConstructor;
  5. mode: PropType<NoticeBarMode>;
  6. color: StringConstructor;
  7. delay: {
  8. type: (NumberConstructor | StringConstructor)[];
  9. default: number;
  10. };
  11. speed: {
  12. type: (NumberConstructor | StringConstructor)[];
  13. default: number;
  14. };
  15. leftIcon: StringConstructor;
  16. wrapable: BooleanConstructor;
  17. background: StringConstructor;
  18. scrollable: {
  19. type: PropType<boolean | null>;
  20. default: null;
  21. };
  22. };
  23. export declare type NoticeBarProps = ExtractPropTypes<typeof noticeBarProps>;
  24. declare const _default: import("vue").DefineComponent<{
  25. text: StringConstructor;
  26. mode: PropType<NoticeBarMode>;
  27. color: StringConstructor;
  28. delay: {
  29. type: (NumberConstructor | StringConstructor)[];
  30. default: number;
  31. };
  32. speed: {
  33. type: (NumberConstructor | StringConstructor)[];
  34. default: number;
  35. };
  36. leftIcon: StringConstructor;
  37. wrapable: BooleanConstructor;
  38. background: StringConstructor;
  39. scrollable: {
  40. type: PropType<boolean | null>;
  41. default: null;
  42. };
  43. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "replay")[], "close" | "replay", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  44. text: StringConstructor;
  45. mode: PropType<NoticeBarMode>;
  46. color: StringConstructor;
  47. delay: {
  48. type: (NumberConstructor | StringConstructor)[];
  49. default: number;
  50. };
  51. speed: {
  52. type: (NumberConstructor | StringConstructor)[];
  53. default: number;
  54. };
  55. leftIcon: StringConstructor;
  56. wrapable: BooleanConstructor;
  57. background: StringConstructor;
  58. scrollable: {
  59. type: PropType<boolean | null>;
  60. default: null;
  61. };
  62. }>> & {
  63. onClose?: ((...args: any[]) => any) | undefined;
  64. onReplay?: ((...args: any[]) => any) | undefined;
  65. }, {
  66. scrollable: boolean | null;
  67. speed: string | number;
  68. delay: string | number;
  69. wrapable: boolean;
  70. }>;
  71. export default _default;