• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "compileOnSave": false,
3  "files": [
4    "cases/customDecorator.ets",
5    "cases/decoratorWithParameters.ets",
6    "cases/dynamicallyBuildUIElements.ets",
7    "cases/functionAndClassWithDecorator.ets",
8    "cases/functionWithDecorators.ets",
9    "cases/limitationAndExtension.ets",
10    "cases/renderControl.ets",
11    "cases/statusManagementOfApplicationLevelVariables.ets",
12    "cases/statusManagementOfPageLevelVariables.ets",
13    "cases/targetEtsExample.ets",
14    "../../../../interface/sdk-js/api/@internal/component/ets/common.d.ts",
15    "../../../../interface/sdk-js/api/@internal/component/ets/water_flow.d.ts",
16    "../../../../interface/sdk-js/api/@internal/component/ets/span.d.ts",
17    "../../../../interface/sdk-js/api/@internal/component/ets/plugin_component.d.ts",
18    "../../../../interface/sdk-js/api/@internal/component/ets/column.d.ts",
19    "../../../../interface/sdk-js/api/@internal/component/ets/middle_class.d.ts",
20    "../../../../interface/sdk-js/api/@internal/component/ets/index-full.d.ts",
21    "../../../../interface/sdk-js/api/@internal/component/ets/button.d.ts",
22    "../../../../interface/sdk-js/api/@internal/component/ets/divider.d.ts",
23    "../../../../interface/sdk-js/api/@internal/component/ets/inspector.d.ts",
24    "../../../../interface/sdk-js/api/@internal/component/ets/relative_container.d.ts",
25    "../../../../interface/sdk-js/api/@internal/component/ets/grid_col.d.ts",
26    "../../../../interface/sdk-js/api/@internal/component/ets/search.d.ts",
27    "../../../../interface/sdk-js/api/@internal/component/ets/navigation.d.ts",
28    "../../../../interface/sdk-js/api/@internal/component/ets/gesture.d.ts",
29    "../../../../interface/sdk-js/api/@internal/component/ets/action_sheet.d.ts",
30    "../../../../interface/sdk-js/api/@internal/component/ets/lazy_for_each.d.ts",
31    "../../../../interface/sdk-js/api/@internal/component/ets/ellipse.d.ts",
32    "../../../../interface/sdk-js/api/@internal/component/ets/remote_window.d.ts",
33    "../../../../interface/sdk-js/api/@internal/component/ets/list.d.ts",
34    "../../../../interface/sdk-js/api/@internal/component/ets/loading_progress.d.ts",
35    "../../../../interface/sdk-js/api/@internal/component/ets/list_item.d.ts",
36    "../../../../interface/sdk-js/api/@internal/component/ets/ability_component.d.ts",
37    "../../../../interface/sdk-js/api/@internal/component/ets/swiper.d.ts",
38    "../../../../interface/sdk-js/api/@internal/component/ets/row_split.d.ts",
39    "../../../../interface/sdk-js/api/@internal/component/ets/hyperlink.d.ts",
40    "../../../../interface/sdk-js/api/@internal/component/ets/date_picker.d.ts",
41    "../../../../interface/sdk-js/api/@internal/component/ets/common_ts_ets_api.d.ts",
42    "../../../../interface/sdk-js/api/@internal/component/ets/toggle.d.ts",
43    "../../../../interface/sdk-js/api/@internal/component/ets/video.d.ts",
44    "../../../../interface/sdk-js/api/@internal/component/ets/gauge.d.ts",
45    "../../../../interface/sdk-js/api/@internal/component/ets/qrcode.d.ts",
46    "../../../../interface/sdk-js/api/@internal/component/ets/line.d.ts",
47    "../../../../interface/sdk-js/api/@internal/component/ets/refresh.d.ts",
48    "../../../../interface/sdk-js/api/@internal/component/ets/tabs.d.ts",
49    "../../../../interface/sdk-js/api/@internal/component/ets/polyline.d.ts",
50    "../../../../interface/sdk-js/api/@internal/component/ets/blank.d.ts",
51    "../../../../interface/sdk-js/api/@internal/component/ets/navigator.d.ts",
52    "../../../../interface/sdk-js/api/@internal/component/ets/text_timer.d.ts",
53    "../../../../interface/sdk-js/api/@internal/component/ets/grid_row.d.ts",
54    "../../../../interface/sdk-js/api/@internal/component/ets/alphabet_indexer.d.ts",
55    "../../../../interface/sdk-js/api/@internal/component/ets/row.d.ts",
56    "../../../../interface/sdk-js/api/@internal/component/ets/radio.d.ts",
57    "../../../../interface/sdk-js/api/@internal/component/ets/marquee.d.ts",
58    "../../../../interface/sdk-js/api/@internal/component/ets/flex.d.ts",
59    "../../../../interface/sdk-js/api/@internal/component/ets/text_input.d.ts",
60    "../../../../interface/sdk-js/api/@internal/component/ets/grid.d.ts",
61    "../../../../interface/sdk-js/api/@internal/component/ets/rating.d.ts",
62    "../../../../interface/sdk-js/api/@internal/component/ets/pattern_lock.d.ts",
63    "../../../../interface/sdk-js/api/@internal/component/ets/tab_content.d.ts",
64    "../../../../interface/sdk-js/api/@internal/component/ets/context_menu.d.ts",
65    "../../../../interface/sdk-js/api/@internal/component/ets/custom_dialog_controller.d.ts",
66    "../../../../interface/sdk-js/api/@internal/component/ets/gridItem.d.ts",
67    "../../../../interface/sdk-js/api/@internal/component/ets/nav_router.d.ts",
68    "../../../../interface/sdk-js/api/@internal/component/ets/badge.d.ts",
69    "../../../../interface/sdk-js/api/@internal/component/ets/scroll.d.ts",
70    "../../../../interface/sdk-js/api/@internal/component/ets/units.d.ts",
71    "../../../../interface/sdk-js/api/@internal/component/ets/form_component.d.ts",
72    "../../../../interface/sdk-js/api/@internal/component/ets/grid_container.d.ts",
73    "../../../../interface/sdk-js/api/@internal/component/ets/calendar.d.ts",
74    "../../../../interface/sdk-js/api/@internal/component/ets/for_each.d.ts",
75    "../../../../interface/sdk-js/api/@internal/component/ets/polygon.d.ts",
76    "../../../../interface/sdk-js/api/@internal/component/ets/nav_destination.d.ts",
77    "../../../../interface/sdk-js/api/@internal/component/ets/counter.d.ts",
78    "../../../../interface/sdk-js/api/@internal/component/ets/rich_text.d.ts",
79    "../../../../interface/sdk-js/api/@internal/component/ets/alert_dialog.d.ts",
80    "../../../../interface/sdk-js/api/@internal/component/ets/image.d.ts",
81    "../../../../interface/sdk-js/api/@internal/component/ets/matrix2d.d.ts",
82    "../../../../interface/sdk-js/api/@internal/component/ets/canvas.d.ts",
83    "../../../../interface/sdk-js/api/@internal/component/ets/stack.d.ts",
84    "../../../../interface/sdk-js/api/@internal/component/ets/circle.d.ts",
85    "../../../../interface/sdk-js/api/@internal/component/ets/checkbox.d.ts",
86    "../../../../interface/sdk-js/api/@internal/component/ets/time_picker.d.ts",
87    "../../../../interface/sdk-js/api/@internal/component/ets/text_area.d.ts",
88    "../../../../interface/sdk-js/api/@internal/component/ets/column_split.d.ts",
89    "../../../../interface/sdk-js/api/@internal/component/ets/sidebar.d.ts",
90    "../../../../interface/sdk-js/api/@internal/component/ets/common.d.ts",
91    "../../../../interface/sdk-js/api/@internal/component/ets/path.d.ts",
92    "../../../../interface/sdk-js/api/@internal/component/ets/image_animator.d.ts",
93    "../../../../interface/sdk-js/api/@internal/component/ets/list_item_group.d.ts",
94    "../../../../interface/sdk-js/api/@internal/component/ets/rect.d.ts",
95    "../../../../interface/sdk-js/api/@internal/component/ets/web.d.ts",
96    "../../../../interface/sdk-js/api/@internal/component/ets/animator.d.ts",
97    "../../../../interface/sdk-js/api/@internal/component/ets/stepper_item.d.ts",
98    "../../../../interface/sdk-js/api/@internal/component/ets/text_clock.d.ts",
99    "../../../../interface/sdk-js/api/@internal/component/ets/state_management.d.ts",
100    "../../../../interface/sdk-js/api/@internal/component/ets/shape.d.ts",
101    "../../../../interface/sdk-js/api/@internal/component/ets/select.d.ts",
102    "../../../../interface/sdk-js/api/@internal/component/ets/stepper.d.ts",
103    "../../../../interface/sdk-js/api/@internal/component/ets/text_picker.d.ts",
104    "../../../../interface/sdk-js/api/@internal/component/ets/xcomponent.d.ts",
105    "../../../../interface/sdk-js/api/@internal/component/ets/panel.d.ts",
106    "../../../../interface/sdk-js/api/@internal/component/ets/enums.d.ts",
107    "../../../../interface/sdk-js/api/@internal/component/ets/data_panel.d.ts",
108    "../../../../interface/sdk-js/api/@internal/component/ets/slider.d.ts",
109    "../../../../interface/sdk-js/api/@internal/component/ets/text.d.ts",
110    "../../../../interface/sdk-js/api/@internal/component/ets/flow_item.d.ts",
111    "../../../../interface/sdk-js/api/@internal/component/ets/page_transition.d.ts",
112    "../../../../interface/sdk-js/api/@internal/component/ets/scroll_bar.d.ts",
113    "../../../../interface/sdk-js/api/@internal/component/ets/checkboxgroup.d.ts",
114    "../../../../interface/sdk-js/api/@internal/component/ets/progress.d.ts",
115  ],
116  "compilerOptions": {
117   "declaration": true,
118   "outDir": "baselines/local/",
119   "ets": {
120      "emitDecorators":[
121        {
122          "name":"Entry",
123          "emitParameters" : false
124        },
125        {
126          "name":"Component",
127          "emitParameters" : false
128        },
129        {
130          "name":"Preview",
131          "emitParameters" : false
132        },
133        {
134          "name":"CustomDialog",
135          "emitParameters" : false
136        },
137        {
138          "name":"Consume",
139          "emitParameters" : false
140        },
141        {
142          "name":"Link",
143          "emitParameters" : false
144        },
145        {
146          "name":"LocalStorageLink",
147          "emitParameters" : false
148        },
149        {
150          "name":"LocalStorageProp",
151          "emitParameters" : false
152        },
153        {
154          "name":"ObjectLink",
155          "emitParameters" : false
156        },
157        {
158          "name":"Prop",
159          "emitParameters" : false
160        },
161        {
162          "name":"Provide",
163          "emitParameters" : false
164        },
165        {
166          "name":"State",
167          "emitParameters" : false
168        },
169        {
170          "name":"StorageLink",
171          "emitParameters" : false
172        },
173        {
174          "name":"StorageProp",
175          "emitParameters" : false
176        },
177        {
178          "name":"Watch",
179          "emitParameters" : false
180        },
181        {
182          "name":"Builder",
183          "emitParameters" : false
184        },
185        {
186          "name":"BuilderParam",
187          "emitParameters" : false
188        },
189        {
190          "name":"Styles",
191          "emitParameters" : false
192        },
193        {
194          "name":"Observed",
195          "emitParameters" : false
196        }
197        ],
198      "propertyDecorators": [
199        {
200          "name": "Link",
201          "needInitialization": false
202        },
203        {
204          "name": "Prop",
205          "needInitialization": false
206        },
207        {
208          "name": "ObjectLink",
209          "needInitialization": false
210        },
211        {
212          "name": "Consume",
213          "needInitialization": false
214        }
215      ],
216      "render": {
217        "method": ["build", "pageTransition"],
218        "decorator": "Builder"
219      },
220      "components": [
221        "AbilityComponent",
222        "AlphabetIndexer",
223        "Animator",
224        "Badge",
225        "Blank",
226        "Button",
227        "Calendar",
228        "Camera",
229        "Canvas",
230        "Checkbox",
231        "CheckboxGroup",
232        "Circle",
233        "ColorPicker",
234        "ColorPickerDialog",
235        "Column",
236        "ColumnSplit",
237        "Counter",
238        "DataPanel",
239        "DatePicker",
240        "Divider",
241        "Ellipse",
242        "Flex",
243        "FormComponent",
244        "Gauge",
245        "GeometryView",
246        "Grid",
247        "GridItem",
248        "GridContainer",
249        "Hyperlink",
250        "Image",
251        "ImageAnimator",
252        "Line",
253        "List",
254        "ListItem",
255        "ListItemGroup",
256        "LoadingProgress",
257        "Marquee",
258        "Menu",
259        "NavDestination",
260        "NavRouter",
261        "Navigation",
262        "Navigator",
263        "Option",
264        "PageTransitionEnter",
265        "PageTransitionExit",
266        "Panel",
267        "Path",
268        "PatternLock",
269        "Piece",
270        "PluginComponent",
271        "Polygon",
272        "Polyline",
273        "Progress",
274        "QRCode",
275        "Radio",
276        "Rating",
277        "Rect",
278        "Refresh",
279        "RelativeContainer",
280        "RemoteWindow",
281        "Row",
282        "RowSplit",
283        "RichText",
284        "Scroll",
285        "ScrollBar",
286        "Search",
287        "Section",
288        "Select",
289        "Shape",
290        "Sheet",
291        "SideBarContainer",
292        "Slider",
293        "Span",
294        "Stack",
295        "Stepper",
296        "StepperItem",
297        "Swiper",
298        "TabContent",
299        "Tabs",
300        "Text",
301        "TextPicker",
302        "TextClock",
303        "TextArea",
304        "TextInput",
305        "TextTimer",
306        "TimePicker",
307        "Toggle",
308        "Video",
309        "Web",
310        "XComponent",
311        "GridRow",
312        "GridCol",
313        "WaterFlow",
314        "FlowItem"
315      ],
316      "extend": {
317        "decorator": "Extend",
318        "components": [
319          {
320            "name": "AbilityComponent",
321            "type": "AbilityComponentAttribute",
322            "instance": "AbilityComponentInstance"
323          },
324          {
325            "name": "AlphabetIndexer",
326            "type": "AlphabetIndexerAttribute",
327            "instance": "AlphabetIndexerInstance"
328          },
329          {
330            "name": "Animator",
331            "type": "AnimatorAttribute",
332            "instance": "AnimatorInstance"
333          },
334          {
335            "name": "Badge",
336            "type": "BadgeAttribute",
337            "instance": "BadgeInstance"
338          },
339          {
340            "name": "Blank",
341            "type": "BlankAttribute",
342            "instance": "BlankInstance"
343          },
344          {
345            "name": "Button",
346            "type": "ButtonAttribute",
347            "instance": "ButtonInstance"
348          },
349          {
350            "name": "Calendar",
351            "type": "CalendarAttribute",
352            "instance": "CalendarInstance"
353          },
354          {
355            "name": "Camera",
356            "type": "CameraAttribute",
357            "instance": "CameraInstance"
358          },
359          {
360            "name": "Canvas",
361            "type": "CanvasAttribute",
362            "instance": "CanvasInstance"
363          },
364          {
365            "name": "Checkbox",
366            "type": "CheckboxAttribute",
367            "instance": "CheckboxInstance"
368          },
369          {
370            "name": "CheckboxGroup",
371            "type": "CheckboxGroupAttribute",
372            "instance": "CheckboxGroupInstance"
373          },
374          {
375            "name": "Circle",
376            "type": "CircleAttribute",
377            "instance": "CircleInstance"
378          },
379          {
380            "name": "ColorPicker",
381            "type": "ColorPickerAttribute",
382            "instance": "ColorPickerInstance"
383          },
384          {
385            "name": "ColorPickerDialog",
386            "type": "ColorPickerDialogAttribute",
387            "instance": "ColorPickerDialogInstance"
388          },
389          {
390            "name": "Column",
391            "type": "ColumnAttribute",
392            "instance": "ColumnInstance"
393          },
394          {
395            "name": "ColumnSplit",
396            "type": "ColumnSplitAttribute",
397            "instance": "ColumnSplitInstance"
398          },
399          {
400            "name": "Counter",
401            "type": "CounterAttribute",
402            "instance": "CounterInstance"
403          },
404          {
405            "name": "DataPanel",
406            "type": "DataPanelAttribute",
407            "instance": "DataPanelInstance"
408          },
409          {
410            "name": "DatePicker",
411            "type": "DatePickerAttribute",
412            "instance": "DatePickerInstance"
413          },
414          {
415            "name": "Divider",
416            "type": "DividerAttribute",
417            "instance": "DividerInstance"
418          },
419          {
420            "name": "Ellipse",
421            "type": "EllipseAttribute",
422            "instance": "EllipseInstance"
423          },
424          {
425            "name": "Flex",
426            "type": "FlexAttribute",
427            "instance": "FlexInstance"
428          },
429          {
430            "name": "FormComponent",
431            "type": "FormComponentAttribute",
432            "instance": "FormComponentInstance"
433          },
434          {
435            "name": "Gauge",
436            "type": "GaugeAttribute",
437            "instance": "GaugeInstance"
438          },
439          {
440            "name": "GeometryView",
441            "type": "GeometryViewAttribute",
442            "instance": "GeometryViewInstance"
443          },
444          {
445            "name": "Grid",
446            "type": "GridAttribute",
447            "instance": "GridInstance"
448          },
449          {
450            "name": "GridItem",
451            "type": "GridItemAttribute",
452            "instance": "GridItemInstance"
453          },
454          {
455            "name": "GridContainer",
456            "type": "GridContainerAttribute",
457            "instance": "GridContainerInstance"
458          },
459          {
460            "name": "Hyperlink",
461            "type": "HyperlinkAttribute",
462            "instance": "HyperlinkInstance"
463          },
464          {
465            "name": "Image",
466            "type": "ImageAttribute",
467            "instance": "ImageInstance"
468          },
469          {
470            "name": "ImageAnimator",
471            "type": "ImageAnimatorAttribute",
472            "instance": "ImageAnimatorInstance"
473          },
474          {
475            "name": "Line",
476            "type": "LineAttribute",
477            "instance": "LineInstance"
478          },
479          {
480            "name": "List",
481            "type": "ListAttribute",
482            "instance": "ListInstance"
483          },
484          {
485            "name": "ListItem",
486            "type": "ListItemAttribute",
487            "instance": "ListItemInstance"
488          },
489          {
490            "name": "ListItemGroup",
491            "type": "ListItemGroupAttribute",
492            "instance": "ListItemGroupInstance"
493          },
494          {
495            "name": "LoadingProgress",
496            "type": "LoadingProgressAttribute",
497            "instance": "LoadingProgressInstance"
498          },
499          {
500            "name": "Marquee",
501            "type": "MarqueeAttribute",
502            "instance": "MarqueeInstance"
503          },
504          {
505            "name": "Menu",
506            "type": "MenuAttribute",
507            "instance": "MenuInstance"
508          },
509          {
510            "name": "NavDestination",
511            "type": "NavDestinationAttribute",
512            "instance": "NavDestinationInstance"
513          },
514          {
515            "name": "NavRouter",
516            "type": "NavRouterAttribute",
517            "instance": "NavRouterInstance"
518          },
519          {
520            "name": "Navigation",
521            "type": "NavigationAttribute",
522            "instance": "NavigationInstance"
523          },
524          {
525            "name": "Navigator",
526            "type": "NavigatorAttribute",
527            "instance": "NavigatorInstance"
528          },
529          {
530            "name": "Option",
531            "type": "OptionAttribute",
532            "instance": "OptionInstance"
533          },
534          {
535            "name": "PageTransitionEnter",
536            "type": "PageTransitionEnterAttribute",
537            "instance": "PageTransitionEnterInstance"
538          },
539          {
540            "name": "PageTransitionExit",
541            "type": "PageTransitionExitAttribute",
542            "instance": "PageTransitionExitInstance"
543          },
544          {
545            "name": "Panel",
546            "type": "PanelAttribute",
547            "instance": "PanelInstance"
548          },
549          {
550            "name": "Path",
551            "type": "PathAttribute",
552            "instance": "PathInstance"
553          },
554          {
555            "name": "PatternLock",
556            "type": "PatternLockAttribute",
557            "instance": "PatternLockInstance"
558          },
559          {
560            "name": "Piece",
561            "type": "PieceAttribute",
562            "instance": "PieceInstance"
563          },
564          {
565            "name": "PluginComponent",
566            "type": "PluginComponentAttribute",
567            "instance": "PluginComponentInstance"
568          },
569          {
570            "name": "Polygon",
571            "type": "PolygonAttribute",
572            "instance": "PolygonInstance"
573          },
574          {
575            "name": "Polyline",
576            "type": "PolylineAttribute",
577            "instance": "PolylineInstance"
578          },
579          {
580            "name": "Progress",
581            "type": "ProgressAttribute",
582            "instance": "ProgressInstance"
583          },
584          {
585            "name": "QRCode",
586            "type": "QRCodeAttribute",
587            "instance": "QRCodeInstance"
588          },
589          {
590            "name": "Radio",
591            "type": "RadioAttribute",
592            "instance": "RadioInstance"
593          },
594          {
595            "name": "Rating",
596            "type": "RatingAttribute",
597            "instance": "RatingInstance"
598          },
599          {
600            "name": "Rect",
601            "type": "RectAttribute",
602            "instance": "RectInstance"
603          },
604          {
605            "name": "RelativeContainer",
606            "type": "RelativeContainerAttribute",
607            "instance": "RelativeContainerInstance"
608          },
609          {
610            "name": "Refresh",
611            "type": "RefreshAttribute",
612            "instance": "RefreshInstance"
613          },
614          {
615            "name": "RemoteWindow",
616            "type": "RemoteWindowAttribute",
617            "instance": "RemoteWindowInstance"
618          },
619          {
620            "name": "Row",
621            "type": "RowAttribute",
622            "instance": "RowInstance"
623          },
624          {
625            "name": "RowSplit",
626            "type": "RowSplitAttribute",
627            "instance": "RowSplitInstance"
628          },
629          {
630            "name": "RichText",
631            "type": "RichTextAttribute",
632            "instance": "RichTextInstance"
633          },
634          {
635            "name": "Scroll",
636            "type": "ScrollAttribute",
637            "instance": "ScrollInstance"
638          },
639          {
640            "name": "ScrollBar",
641            "type": "ScrollBarAttribute",
642            "instance": "ScrollBarInstance"
643          },
644          {
645            "name": "Search",
646            "type": "SearchAttribute",
647            "instance": "SearchInstance"
648          },
649          {
650            "name": "Section",
651            "type": "SectionAttribute",
652            "instance": "SectionInstance"
653          },
654          {
655            "name": "Select",
656            "type": "SelectAttribute",
657            "instance": "SelectInstance"
658          },
659          {
660            "name": "Shape",
661            "type": "ShapeAttribute",
662            "instance": "ShapeInstance"
663          },
664          {
665            "name": "Sheet",
666            "type": "SheetAttribute",
667            "instance": "SheetInstance"
668          },
669          {
670            "name": "SideBarContainer",
671            "type": "SideBarContainerAttribute",
672            "instance": "SideBarContainerInstance"
673          },
674          {
675            "name": "Slider",
676            "type": "SliderAttribute",
677            "instance": "SliderInstance"
678          },
679          {
680            "name": "Span",
681            "type": "SpanAttribute",
682            "instance": "SpanInstance"
683          },
684          {
685            "name": "Stack",
686            "type": "StackAttribute",
687            "instance": "StackInstance"
688          },
689          {
690            "name": "Stepper",
691            "type": "StepperAttribute",
692            "instance": "StepperInstance"
693          },
694          {
695            "name": "StepperItem",
696            "type": "StepperItemAttribute",
697            "instance": "StepperItemInstance"
698          },
699          {
700            "name": "Swiper",
701            "type": "SwiperAttribute",
702            "instance": "SwiperInstance"
703          },
704          {
705            "name": "TabContent",
706            "type": "TabContentAttribute",
707            "instance": "TabContentInstance"
708          },
709          {
710            "name": "Tabs",
711            "type": "TabsAttribute",
712            "instance": "TabsInstance"
713          },
714          {
715            "name": "Text",
716            "type": "TextAttribute",
717            "instance": "TextInstance"
718          },
719          {
720            "name": "TextPicker",
721            "type": "TextPickerAttribute",
722            "instance": "TextPickerInstance"
723          },
724          {
725            "name": "TextClock",
726            "type": "TextClockAttribute",
727            "instance": "TextClockInstance"
728          },
729          {
730            "name": "TextArea",
731            "type": "TextAreaAttribute",
732            "instance": "TextAreaInstance"
733          },
734          {
735            "name": "TextInput",
736            "type": "TextInputAttribute",
737            "instance": "TextInputInstance"
738          },
739          {
740            "name": "TextTimer",
741            "type": "TextTimerAttribute",
742            "instance": "TextTimerInstance"
743          },
744          {
745            "name": "TimePicker",
746            "type": "TimePickerAttribute",
747            "instance": "TimePickerInstance"
748          },
749          {
750            "name": "Toggle",
751            "type": "ToggleAttribute",
752            "instance": "ToggleInstance"
753          },
754          {
755            "name": "Video",
756            "type": "VideoAttribute",
757            "instance": "VideoInstance"
758          },
759          {
760            "name": "Web",
761            "type": "WebAttribute",
762            "instance": "WebInstance"
763          },
764          {
765            "name": "XComponent",
766            "type": "XComponentAttribute",
767            "instance": "XComponentInstance"
768          },
769          {
770            "name": "GridRow",
771            "type": "GridRowAttribute",
772            "instance": "GridRowInterface"
773          },
774          {
775            "name": "GridCol",
776            "type": "GridColAttribute",
777            "instance": "GridColInterface"
778          },
779          {
780            "name": "WaterFlow",
781            "type": "WaterFlowAttribute",
782            "instance": "WaterFlowInterface"
783          },
784          {
785            "name": "FlowItem",
786            "type": "FlowItemAttribute",
787            "instance": "FlowItemInterface"
788          }
789        ]
790      },
791      "styles": {
792        "decorator": "Styles",
793        "component": {
794            "name": "Common",
795            "type": "T",
796            "instance": "CommonInstance"
797        },
798        "property": "stateStyles"
799      },
800      "customComponent": "CustomComponent",
801    },
802    "allowJs": true,
803    "allowSyntheticDefaultImports": true,
804    "esModuleInterop": true,
805    "importsNotUsedAsValues": "preserve",
806    "noImplicitAny": false,
807    "noUnusedLocals": false,
808    "noUnusedParameters": false,
809    "experimentalDecorators": true,
810    "moduleResolution": "node",
811    "resolveJsonModule": true,
812    "skipLibCheck": true,
813    "sourceMap": true,
814    "module": "commonjs",
815    "target": "es2017",
816    "types": [],
817    "typeRoots": [],
818    "lib": [
819      "es2020"
820    ],
821    "alwaysStrict": true
822  },
823  "exclude": [
824    "node_modules"
825  ]
826}
827