Browse Source

Type: add Icon type (#15634)

iamkun 6 years ago
parent
commit
c4958488cb
2 changed files with 11 additions and 0 deletions
  1. 4 0
      types/element-ui.d.ts
  2. 7 0
      types/icon.d.ts

+ 4 - 0
types/element-ui.d.ts

@@ -71,6 +71,7 @@ import { ElTree } from './tree'
 import { ElUpload } from './upload'
 import { ElLink } from './link'
 import { ElDivider } from './divider'
+import { ElIcon } from './icon'
 import { ElCalendar } from './calendar'
 import { ElImage } from './image'
 
@@ -314,5 +315,8 @@ export class Link extends ElLink {}
 /** Image Component */
 export class Image extends ElImage {}
 
+/** Icon Component */
+export class Icon extends ElIcon {}
+
 /** Calendar Component */
 export class Calendar extends ElCalendar {}

+ 7 - 0
types/icon.d.ts

@@ -0,0 +1,7 @@
+import { ElementUIComponent } from './component'
+
+/** Icon Component */
+export declare class ElIcon extends ElementUIComponent {
+  /** Icon name */
+  name: string  
+}