index.d.ts 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. export declare const ElAlert: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "error", unknown, "info", boolean>;
  5. readonly closable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6. readonly closeText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  7. readonly showIcon: BooleanConstructor;
  8. readonly center: BooleanConstructor;
  9. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "dark" | "light", unknown, "light", boolean>;
  10. }, {
  11. Close: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  12. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  13. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  14. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "error", unknown, "info", boolean>;
  16. readonly closable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17. readonly closeText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  18. readonly showIcon: BooleanConstructor;
  19. readonly center: BooleanConstructor;
  20. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "dark" | "light", unknown, "light", boolean>;
  21. }>> & {
  22. onClose?: ((evt: MouseEvent) => any) | undefined;
  23. }>>;
  24. emit: (event: "close", evt: MouseEvent) => void;
  25. slots: Readonly<{
  26. [name: string]: import("vue").Slot | undefined;
  27. }>;
  28. ns: {
  29. namespace: import("vue").Ref<string>;
  30. b: (blockSuffix?: string) => string;
  31. e: (element?: string | undefined) => string;
  32. m: (modifier?: string | undefined) => string;
  33. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  34. em: (element?: string | undefined, modifier?: string | undefined) => string;
  35. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  36. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  37. is: {
  38. (name: string, state: boolean | undefined): string;
  39. (name: string): string;
  40. };
  41. cssVar: (object: Record<string, string>) => Record<string, string>;
  42. cssVarName: (name: string) => string;
  43. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  44. cssVarBlockName: (name: string) => string;
  45. };
  46. visible: import("vue").Ref<boolean>;
  47. iconComponent: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  48. iconClass: import("vue").ComputedRef<(string | {
  49. [x: string]: boolean;
  50. })[]>;
  51. isBoldTitle: import("vue").ComputedRef<{
  52. [x: string]: string | import("vue").Slot | undefined;
  53. }>;
  54. close: (evt: MouseEvent) => void;
  55. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  56. readonly size: {
  57. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  58. readonly required: false;
  59. readonly validator: ((val: unknown) => boolean) | undefined;
  60. __epPropKey: true;
  61. };
  62. readonly color: {
  63. readonly type: import("vue").PropType<string>;
  64. readonly required: false;
  65. readonly validator: ((val: unknown) => boolean) | undefined;
  66. __epPropKey: true;
  67. };
  68. }, {
  69. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  70. readonly size: {
  71. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  72. readonly required: false;
  73. readonly validator: ((val: unknown) => boolean) | undefined;
  74. __epPropKey: true;
  75. };
  76. readonly color: {
  77. readonly type: import("vue").PropType<string>;
  78. readonly required: false;
  79. readonly validator: ((val: unknown) => boolean) | undefined;
  80. __epPropKey: true;
  81. };
  82. }>> & {
  83. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  84. }>>;
  85. ns: {
  86. namespace: import("vue").Ref<string>;
  87. b: (blockSuffix?: string) => string;
  88. e: (element?: string | undefined) => string;
  89. m: (modifier?: string | undefined) => string;
  90. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  91. em: (element?: string | undefined, modifier?: string | undefined) => string;
  92. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  93. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  94. is: {
  95. (name: string, state: boolean | undefined): string;
  96. (name: string): string;
  97. };
  98. cssVar: (object: Record<string, string>) => Record<string, string>;
  99. cssVarName: (name: string) => string;
  100. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  101. cssVarBlockName: (name: string) => string;
  102. };
  103. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  104. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  105. readonly size: {
  106. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  107. readonly required: false;
  108. readonly validator: ((val: unknown) => boolean) | undefined;
  109. __epPropKey: true;
  110. };
  111. readonly color: {
  112. readonly type: import("vue").PropType<string>;
  113. readonly required: false;
  114. readonly validator: ((val: unknown) => boolean) | undefined;
  115. __epPropKey: true;
  116. };
  117. }>>, {}>> & Record<string, any>;
  118. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  119. close: (evt: MouseEvent) => boolean;
  120. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  121. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  122. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  123. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "error", unknown, "info", boolean>;
  124. readonly closable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  125. readonly closeText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  126. readonly showIcon: BooleanConstructor;
  127. readonly center: BooleanConstructor;
  128. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "dark" | "light", unknown, "light", boolean>;
  129. }>> & {
  130. onClose?: ((evt: MouseEvent) => any) | undefined;
  131. }, {
  132. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "error", unknown>;
  133. readonly closable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  134. readonly title: string;
  135. readonly description: string;
  136. readonly closeText: string;
  137. readonly effect: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "dark" | "light", unknown>;
  138. readonly showIcon: boolean;
  139. readonly center: boolean;
  140. }>> & Record<string, any>;
  141. export default ElAlert;
  142. export * from './src/alert';
  143. export type { AlertInstance } from './src/instance';