result.d.ts 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. }