Skip to content

Commit 47aba86

Browse files
committed
fix build-interface task
1 parent 3d615e8 commit 47aba86

File tree

2 files changed

+68
-1
lines changed

2 files changed

+68
-1
lines changed

lib/interface.d.ts

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/// <reference path="./semantic-ui.d.ts" />
2+
13
export interface IAccordion {
24

35
/**
@@ -36,6 +38,8 @@ export interface IAccordion {
3638
target(): JQuery
3739
}
3840

41+
/// <reference path="./semantic-ui.d.ts" />
42+
3943
export interface IAccordionItem {
4044

4145
/**
@@ -54,6 +58,8 @@ export interface IAccordionItem {
5458
target(): JQuery
5559
}
5660

61+
/// <reference path="./semantic-ui.d.ts" />
62+
5763
export interface IButton {
5864

5965
/**
@@ -107,6 +113,8 @@ export interface IButton {
107113
target(): JQuery
108114
}
109115

116+
/// <reference path="./semantic-ui.d.ts" />
117+
110118
export interface ICalendar {
111119

112120
/**
@@ -160,6 +168,8 @@ export interface ICalendar {
160168
wide: number
161169
}
162170

171+
/// <reference path="./semantic-ui.d.ts" />
172+
163173
export interface ICheckbox {
164174

165175
/**
@@ -193,6 +203,8 @@ export interface ICheckbox {
193203
target(): JQuery
194204
}
195205

206+
/// <reference path="./semantic-ui.d.ts" />
207+
196208
export interface ICurrency {
197209

198210
/**
@@ -276,6 +288,8 @@ export interface ICurrency {
276288
wide: number
277289
}
278290

291+
/// <reference path="./semantic-ui.d.ts" />
292+
279293
export interface IDate {
280294

281295
/**
@@ -339,6 +353,8 @@ export interface IDate {
339353
target(): JQuery
340354
}
341355

356+
/// <reference path="./semantic-ui.d.ts" />
357+
342358
export interface IDatetime {
343359

344360
/**
@@ -402,6 +418,8 @@ export interface IDatetime {
402418
target(): JQuery
403419
}
404420

421+
/// <reference path="./semantic-ui.d.ts" />
422+
405423
export interface IDropdown {
406424

407425
/**
@@ -460,6 +478,8 @@ export interface IDropdown {
460478
target(): JQuery
461479
}
462480

481+
/// <reference path="./semantic-ui.d.ts" />
482+
463483
export interface IDropdownItem {
464484

465485
/**
@@ -473,6 +493,8 @@ export interface IDropdownItem {
473493
target(): JQuery
474494
}
475495

496+
/// <reference path="./semantic-ui.d.ts" />
497+
476498
export interface IField {
477499

478500
/**
@@ -501,6 +523,8 @@ export interface IField {
501523
target(): JQuery
502524
}
503525

526+
/// <reference path="./semantic-ui.d.ts" />
527+
504528
export interface IFieldBase {
505529

506530
/**
@@ -524,6 +548,8 @@ export interface IFieldBase {
524548
wide: number
525549
}
526550

551+
/// <reference path="./semantic-ui.d.ts" />
552+
527553
export interface IFieldsGroup {
528554

529555
/**
@@ -542,6 +568,8 @@ export interface IFieldsGroup {
542568
target(): JQuery
543569
}
544570

571+
/// <reference path="./semantic-ui.d.ts" />
572+
545573
export interface IFieldsInline {
546574

547575
/**
@@ -560,6 +588,8 @@ export interface IFieldsInline {
560588
target(): JQuery
561589
}
562590

591+
/// <reference path="./semantic-ui.d.ts" />
592+
563593
export interface IForm {
564594

565595
/**
@@ -588,6 +618,8 @@ export interface IForm {
588618
target(): JQuery
589619
}
590620

621+
/// <reference path="./semantic-ui.d.ts" />
622+
591623
export interface IHeader {
592624

593625
/**
@@ -596,6 +628,8 @@ export interface IHeader {
596628
target(): JQuery
597629
}
598630

631+
/// <reference path="./semantic-ui.d.ts" />
632+
599633
export interface IInput {
600634

601635
/**
@@ -664,6 +698,8 @@ export interface IInput {
664698
target(): JQuery
665699
}
666700

701+
/// <reference path="./semantic-ui.d.ts" />
702+
667703
export interface IMenuBase {
668704

669705
/**
@@ -677,6 +713,8 @@ export interface IMenuBase {
677713
sidebarToggle: HTMLElement | JQuery | string
678714
}
679715

716+
/// <reference path="./semantic-ui.d.ts" />
717+
680718
export interface IMenuDropdown {
681719

682720
/**
@@ -700,6 +738,8 @@ export interface IMenuDropdown {
700738
target(): JQuery
701739
}
702740

741+
/// <reference path="./semantic-ui.d.ts" />
742+
703743
export interface IMenuHorizontal {
704744

705745
/**
@@ -723,6 +763,8 @@ export interface IMenuHorizontal {
723763
target(): JQuery
724764
}
725765

766+
/// <reference path="./semantic-ui.d.ts" />
767+
726768
export interface IMenuItem {
727769

728770
/**
@@ -751,6 +793,8 @@ export interface IMenuItem {
751793
target(): JQuery
752794
}
753795

796+
/// <reference path="./semantic-ui.d.ts" />
797+
754798
export interface IMenuVertical {
755799

756800
/**
@@ -769,6 +813,8 @@ export interface IMenuVertical {
769813
target(): JQuery
770814
}
771815

816+
/// <reference path="./semantic-ui.d.ts" />
817+
772818
export interface IMessage {
773819

774820
/**
@@ -797,6 +843,8 @@ export interface IMessage {
797843
target(): JQuery
798844
}
799845

846+
/// <reference path="./semantic-ui.d.ts" />
847+
800848
export interface IModal {
801849

802850
/**
@@ -870,6 +918,8 @@ export interface IModal {
870918
toggle(): JQuery
871919
}
872920

921+
/// <reference path="./semantic-ui.d.ts" />
922+
873923
export interface INumeric {
874924

875925
/**
@@ -948,6 +998,8 @@ export interface INumeric {
948998
target(): JQuery
949999
}
9501000

1001+
/// <reference path="./semantic-ui.d.ts" />
1002+
9511003
export interface IPusher {
9521004

9531005
/**
@@ -956,6 +1008,8 @@ export interface IPusher {
9561008
target(): JQuery
9571009
}
9581010

1011+
/// <reference path="./semantic-ui.d.ts" />
1012+
9591013
export interface IRadio {
9601014

9611015
/**
@@ -979,6 +1033,8 @@ export interface IRadio {
9791033
target(): JQuery
9801034
}
9811035

1036+
/// <reference path="./semantic-ui.d.ts" />
1037+
9821038
export interface IRadioGroup {
9831039

9841040
/**
@@ -1012,6 +1068,8 @@ export interface IRadioGroup {
10121068
target(): JQuery
10131069
}
10141070

1071+
/// <reference path="./semantic-ui.d.ts" />
1072+
10151073
export interface ISegment {
10161074

10171075
/**
@@ -1020,6 +1078,8 @@ export interface ISegment {
10201078
target(): JQuery
10211079
}
10221080

1081+
/// <reference path="./semantic-ui.d.ts" />
1082+
10231083
export interface ITab {
10241084

10251085
/**
@@ -1038,6 +1098,8 @@ export interface ITab {
10381098
target(): JQuery
10391099
}
10401100

1101+
/// <reference path="./semantic-ui.d.ts" />
1102+
10411103
export interface ITabItem {
10421104

10431105
/**
@@ -1061,6 +1123,8 @@ export interface ITabItem {
10611123
target(): JQuery
10621124
}
10631125

1126+
/// <reference path="./semantic-ui.d.ts" />
1127+
10641128
export interface ITime {
10651129

10661130
/**
@@ -1124,6 +1188,8 @@ export interface ITime {
11241188
target(): JQuery
11251189
}
11261190

1191+
/// <reference path="./semantic-ui.d.ts" />
1192+
11271193
export interface ITree {
11281194

11291195
/**

tasks/build-interface.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ module.exports = function(done) {
3434
}
3535

3636
function parseComponent(obj) {
37-
var str = `export interface I${utils.pascalCase(obj.module)}`
37+
var str = `/// <reference path="./semantic-ui.d.ts" />\r\n\r\n`
38+
str += `export interface I${utils.pascalCase(obj.module)}`
3839
// if (!obj.base.Vue) {
3940
// let k = _.keys(obj.base)[0]
4041
// str += ` extends ${utils.pascalCase(k)}`

0 commit comments

Comments
 (0)