index.d.ts 5.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. export declare const ElText: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  3. readonly size: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "small" | "large", unknown, "", boolean>;
  4. readonly truncated: {
  5. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  6. readonly required: false;
  7. readonly validator: ((val: unknown) => boolean) | undefined;
  8. __epPropKey: true;
  9. };
  10. readonly lineClamp: {
  11. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "span", boolean>;
  17. }, {
  18. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  19. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  20. readonly size: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "small" | "large", unknown, "", boolean>;
  21. readonly truncated: {
  22. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  23. readonly required: false;
  24. readonly validator: ((val: unknown) => boolean) | undefined;
  25. __epPropKey: true;
  26. };
  27. readonly lineClamp: {
  28. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  29. readonly required: false;
  30. readonly validator: ((val: unknown) => boolean) | undefined;
  31. __epPropKey: true;
  32. };
  33. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "span", boolean>;
  34. }>> & {
  35. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  36. }>>;
  37. textSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  38. ns: {
  39. namespace: import("vue").ComputedRef<string>;
  40. b: (blockSuffix?: string) => string;
  41. e: (element?: string | undefined) => string;
  42. m: (modifier?: string | undefined) => string;
  43. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  44. em: (element?: string | undefined, modifier?: string | undefined) => string;
  45. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  46. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  47. is: {
  48. (name: string, state: boolean | undefined): string;
  49. (name: string): string;
  50. };
  51. cssVar: (object: Record<string, string>) => Record<string, string>;
  52. cssVarName: (name: string) => string;
  53. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  54. cssVarBlockName: (name: string) => string;
  55. };
  56. textKls: import("vue").ComputedRef<string[]>;
  57. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  58. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  59. readonly size: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "small" | "large", unknown, "", boolean>;
  60. readonly truncated: {
  61. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  62. readonly required: false;
  63. readonly validator: ((val: unknown) => boolean) | undefined;
  64. __epPropKey: true;
  65. };
  66. readonly lineClamp: {
  67. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  68. readonly required: false;
  69. readonly validator: ((val: unknown) => boolean) | undefined;
  70. __epPropKey: true;
  71. };
  72. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "span", boolean>;
  73. }>>, {
  74. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown>;
  75. readonly size: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>;
  76. readonly tag: string;
  77. }>> & Record<string, any>;
  78. export default ElText;
  79. export * from './src/text';