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