TextEllipsis.d.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import { type ExtractPropTypes } from 'vue';
  2. export declare const textEllipsisProps: {
  3. rows: {
  4. type: (NumberConstructor | StringConstructor)[];
  5. default: number;
  6. };
  7. dots: {
  8. type: import("vue").PropType<string>;
  9. default: string;
  10. };
  11. content: {
  12. type: import("vue").PropType<string>;
  13. default: string;
  14. };
  15. expandText: {
  16. type: import("vue").PropType<string>;
  17. default: string;
  18. };
  19. collapseText: {
  20. type: import("vue").PropType<string>;
  21. default: string;
  22. };
  23. position: {
  24. type: import("vue").PropType<string>;
  25. default: string;
  26. };
  27. };
  28. export type TextEllipsisProps = ExtractPropTypes<typeof textEllipsisProps>;
  29. declare const _default: import("vue").DefineComponent<ExtractPropTypes<{
  30. rows: {
  31. type: (NumberConstructor | StringConstructor)[];
  32. default: number;
  33. };
  34. dots: {
  35. type: import("vue").PropType<string>;
  36. default: string;
  37. };
  38. content: {
  39. type: import("vue").PropType<string>;
  40. default: string;
  41. };
  42. expandText: {
  43. type: import("vue").PropType<string>;
  44. default: string;
  45. };
  46. collapseText: {
  47. type: import("vue").PropType<string>;
  48. default: string;
  49. };
  50. position: {
  51. type: import("vue").PropType<string>;
  52. default: string;
  53. };
  54. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "clickAction"[], "clickAction", import("vue").PublicProps, Readonly<ExtractPropTypes<{
  55. rows: {
  56. type: (NumberConstructor | StringConstructor)[];
  57. default: number;
  58. };
  59. dots: {
  60. type: import("vue").PropType<string>;
  61. default: string;
  62. };
  63. content: {
  64. type: import("vue").PropType<string>;
  65. default: string;
  66. };
  67. expandText: {
  68. type: import("vue").PropType<string>;
  69. default: string;
  70. };
  71. collapseText: {
  72. type: import("vue").PropType<string>;
  73. default: string;
  74. };
  75. position: {
  76. type: import("vue").PropType<string>;
  77. default: string;
  78. };
  79. }>> & Readonly<{
  80. onClickAction?: ((...args: any[]) => any) | undefined;
  81. }>, {
  82. content: string;
  83. position: string;
  84. rows: string | number;
  85. dots: string;
  86. expandText: string;
  87. collapseText: string;
  88. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  89. export default _default;