62eac23e9ad4363978d1e157c81056371dcf01ccf768a496783fb2394abf80203d88f90f3f3a9862ff1b52765e69bd2a6c97e2b9eaf1e44a2183f7e1390fa2 682 B

123456789101112131415161718192021222324252627282930313233
  1. import { ElementUIComponent } from './component'
  2. import { VNode } from 'vue'
  3. interface ElResultSlots {
  4. /* title slot: custom title */
  5. title: VNode[]
  6. /* icon slot: custom icon */
  7. icon: VNode[]
  8. /* subTitle slot: custom sub title */
  9. subTitle: VNode[]
  10. /* extra slot: custom extra area, display on the top right */
  11. extra: VNode[]
  12. [key: string]: VNode[]
  13. }
  14. /** Used to give feedback on the result of user's operation or access exception. **/
  15. export declare class ElResult extends ElementUIComponent {
  16. /* title */
  17. title: string
  18. /* sub title */
  19. subTitle: string
  20. /* icon type */
  21. icon: 'success' | 'warning' | 'info' | 'error'
  22. $slots: ElResultSlots
  23. }