1{ 2 "compileOnSave": false, 3 "compilerOptions": { 4 "ets": { 5 "emitDecorators":[ 6 { 7 "name":"Entry", 8 "emitParameters" : true 9 }, 10 { 11 "name":"Component", 12 "emitParameters" : false 13 }, 14 { 15 "name":"Reusable", 16 "emitParameters" : false 17 }, 18 { 19 "name":"CustomDialog", 20 "emitParameters" : false 21 }, 22 { 23 "name":"Consume", 24 "emitParameters" : true 25 }, 26 { 27 "name":"Link", 28 "emitParameters" : false 29 }, 30 { 31 "name":"LocalStorageLink", 32 "emitParameters" : true 33 }, 34 { 35 "name":"LocalStorageProp", 36 "emitParameters" : true 37 }, 38 { 39 "name":"ObjectLink", 40 "emitParameters" : false 41 }, 42 { 43 "name":"Prop", 44 "emitParameters" : false 45 }, 46 { 47 "name":"Provide", 48 "emitParameters" : true 49 }, 50 { 51 "name":"State", 52 "emitParameters" : false 53 }, 54 { 55 "name":"StorageLink", 56 "emitParameters" : true 57 }, 58 { 59 "name":"StorageProp", 60 "emitParameters" : true 61 }, 62 { 63 "name":"Builder", 64 "emitParameters" : false 65 }, 66 { 67 "name":"LocalBuilder", 68 "emitParameters" : false 69 }, 70 { 71 "name":"BuilderParam", 72 "emitParameters" : false 73 }, 74 { 75 "name":"Observed", 76 "emitParameters" : false 77 }, 78 { 79 "name": "Require", 80 "emitParameters" : false 81 }, 82 { 83 "name": "Sendable", 84 "emitParameters" : false 85 }, 86 { 87 "name": "Track", 88 "emitParameters": false 89 }, 90 { 91 "name": "ComponentV2", 92 "emitParameters": true 93 }, 94 { 95 "name": "ObservedV2", 96 "emitParameters": false 97 }, 98 { 99 "name": "Trace", 100 "emitParameters": false 101 }, 102 { 103 "name": "Local", 104 "emitParameters" : false 105 }, 106 { 107 "name": "Param", 108 "emitParameters" : false 109 }, 110 { 111 "name": "Once", 112 "emitParameters" : false 113 }, 114 { 115 "name": "Event", 116 "emitParameters" : false 117 }, 118 { 119 "name": "Monitor", 120 "emitParameters" : true 121 }, 122 { 123 "name": "Provider", 124 "emitParameters" : true 125 }, 126 { 127 "name": "Consumer", 128 "emitParameters" : true 129 }, 130 { 131 "name": "Computed", 132 "emitParameters" : false 133 }, 134 { 135 "name": "Type", 136 "emitParameters" : true 137 } 138 ], 139 "propertyDecorators": [ 140 { 141 "name": "Link", 142 "needInitialization": false 143 }, 144 { 145 "name": "Prop", 146 "needInitialization": false 147 }, 148 { 149 "name": "ObjectLink", 150 "needInitialization": false 151 }, 152 { 153 "name": "Consume", 154 "needInitialization": false 155 } 156 ], 157 "render": { 158 "method": ["build", "pageTransition"], 159 "decorator": ["LocalBuilder", "Builder"] 160 }, 161 "components": [ 162 "AbilityComponent", 163 "AlphabetIndexer", 164 "AnalogClock", 165 "Animator", 166 "ArcList", 167 "ArcListItem", 168 "Badge", 169 "Blank", 170 "Button", 171 "Calendar", 172 "CalendarPicker", 173 "Camera", 174 "Canvas", 175 "Checkbox", 176 "CheckboxGroup", 177 "Circle", 178 "ColorPicker", 179 "ColorPickerDialog", 180 "Column", 181 "ColumnSplit", 182 "Counter", 183 "DataPanel", 184 "DatePicker", 185 "Divider", 186 "DotMatrix", 187 "EffectComponent", 188 "Ellipse", 189 "EmbeddedComponent", 190 "Flex", 191 "FormComponent", 192 "Gauge", 193 "GeometryView", 194 "Grid", 195 "GridItem", 196 "GridContainer", 197 "Hyperlink", 198 "Image", 199 "ImageAnimator", 200 "IndicatorComponent", 201 "LazyVGridLayout", 202 "Line", 203 "LinearIndicator", 204 "List", 205 "ListItem", 206 "ListItemGroup", 207 "LoadingProgress", 208 "Marquee", 209 "MediaCachedImage", 210 "Menu", 211 "MenuItem", 212 "MenuItemGroup", 213 "Metaball", 214 "NavDestination", 215 "NavRouter", 216 "Navigation", 217 "Navigator", 218 "Option", 219 "PageTransitionEnter", 220 "PageTransitionExit", 221 "Panel", 222 "Path", 223 "PatternLock", 224 "Piece", 225 "PlatformView", 226 "PluginComponent", 227 "Polygon", 228 "Polyline", 229 "Progress", 230 "QRCode", 231 "Radio", 232 "Rating", 233 "Rect", 234 "Refresh", 235 "RelativeContainer", 236 "RemoteWindow", 237 "RootScene", 238 "Row", 239 "RowSplit", 240 "RichText", 241 "Screen", 242 "Scroll", 243 "ScrollBar", 244 "Search", 245 "Section", 246 "Select", 247 "Shape", 248 "Sheet", 249 "SideBarContainer", 250 "Slider", 251 "Span", 252 "Stack", 253 "Stepper", 254 "StepperItem", 255 "Swiper", 256 "TabContent", 257 "Tabs", 258 "Text", 259 "TextPicker", 260 "TextClock", 261 "TextArea", 262 "TextInput", 263 "TextTimer", 264 "TimePicker", 265 "Toggle", 266 "Video", 267 "Web", 268 "WindowScene", 269 "WithTheme", 270 "XComponent", 271 "GridRow", 272 "GridCol", 273 "WaterFlow", 274 "FlowItem", 275 "ImageSpan", 276 "LocationButton", 277 "PasteButton", 278 "SaveButton", 279 "UIExtensionComponent", 280 "IsolatedComponent", 281 "RichEditor", 282 "Component3D", 283 "ContainerSpan", 284 "ArcSwiper", 285 "ArcScrollBar", 286 "ArcAlphabetIndexer", 287 "HdsNavigation", 288 "HdsNavDestination" 289 ], 290 "extend": { 291 "decorator": ["Extend", "AnimatableExtend"], 292 "components": [ 293 { 294 "name": "AbilityComponent", 295 "type": "AbilityComponentAttribute", 296 "instance": "AbilityComponentInstance" 297 }, 298 { 299 "name": "AlphabetIndexer", 300 "type": "AlphabetIndexerAttribute", 301 "instance": "AlphabetIndexerInstance" 302 }, 303 { 304 "name": "AnalogClock", 305 "type": "AnalogClockAttribute", 306 "instance": "AnalogClockInstance" 307 }, 308 { 309 "name": "Animator", 310 "type": "AnimatorAttribute", 311 "instance": "AnimatorInstance" 312 }, 313 { 314 "name": "ArcList", 315 "type": "ArcListAttribute", 316 "instance": "ArcListInstance" 317 }, 318 { 319 "name": "ArcListItem", 320 "type": "ArcListItemAttribute", 321 "instance": "ArcListItemInstance" 322 }, 323 { 324 "name": "Badge", 325 "type": "BadgeAttribute", 326 "instance": "BadgeInstance" 327 }, 328 { 329 "name": "Blank", 330 "type": "BlankAttribute", 331 "instance": "BlankInstance" 332 }, 333 { 334 "name": "Button", 335 "type": "ButtonAttribute", 336 "instance": "ButtonInstance" 337 }, 338 { 339 "name": "Calendar", 340 "type": "CalendarAttribute", 341 "instance": "CalendarInstance" 342 }, 343 { 344 "name": "CalendarPicker", 345 "type": "CalendarPickerAttribute", 346 "instance": "CalendarPickerInstance" 347 }, 348 { 349 "name": "Camera", 350 "type": "CameraAttribute", 351 "instance": "CameraInstance" 352 }, 353 { 354 "name": "Canvas", 355 "type": "CanvasAttribute", 356 "instance": "CanvasInstance" 357 }, 358 { 359 "name": "Checkbox", 360 "type": "CheckboxAttribute", 361 "instance": "CheckboxInstance" 362 }, 363 { 364 "name": "CheckboxGroup", 365 "type": "CheckboxGroupAttribute", 366 "instance": "CheckboxGroupInstance" 367 }, 368 { 369 "name": "Circle", 370 "type": "CircleAttribute", 371 "instance": "CircleInstance" 372 }, 373 { 374 "name": "ColorPicker", 375 "type": "ColorPickerAttribute", 376 "instance": "ColorPickerInstance" 377 }, 378 { 379 "name": "ColorPickerDialog", 380 "type": "ColorPickerDialogAttribute", 381 "instance": "ColorPickerDialogInstance" 382 }, 383 { 384 "name": "Column", 385 "type": "ColumnAttribute", 386 "instance": "ColumnInstance" 387 }, 388 { 389 "name": "ColumnSplit", 390 "type": "ColumnSplitAttribute", 391 "instance": "ColumnSplitInstance" 392 }, 393 { 394 "name": "Counter", 395 "type": "CounterAttribute", 396 "instance": "CounterInstance" 397 }, 398 { 399 "name": "DataPanel", 400 "type": "DataPanelAttribute", 401 "instance": "DataPanelInstance" 402 }, 403 { 404 "name": "DatePicker", 405 "type": "DatePickerAttribute", 406 "instance": "DatePickerInstance" 407 }, 408 { 409 "name": "Divider", 410 "type": "DividerAttribute", 411 "instance": "DividerInstance" 412 }, 413 { 414 "name": "DotMatrix", 415 "type": "DotMatrixAttribute", 416 "instance": "DotMatrixInstance" 417 }, 418 { 419 "name": "EffectComponent", 420 "type": "EffectComponentAttribute", 421 "instance": "EffectComponentInstance" 422 }, 423 { 424 "name": "Ellipse", 425 "type": "EllipseAttribute", 426 "instance": "EllipseInstance" 427 }, 428 { 429 "name": "EmbeddedComponent", 430 "type": "EmbeddedComponentAttribute", 431 "instance": "EmbeddedComponentInstance" 432 }, 433 { 434 "name": "Flex", 435 "type": "FlexAttribute", 436 "instance": "FlexInstance" 437 }, 438 { 439 "name": "FormComponent", 440 "type": "FormComponentAttribute", 441 "instance": "FormComponentInstance" 442 }, 443 { 444 "name": "Gauge", 445 "type": "GaugeAttribute", 446 "instance": "GaugeInstance" 447 }, 448 { 449 "name": "GeometryView", 450 "type": "GeometryViewAttribute", 451 "instance": "GeometryViewInstance" 452 }, 453 { 454 "name": "Grid", 455 "type": "GridAttribute", 456 "instance": "GridInstance" 457 }, 458 { 459 "name": "GridItem", 460 "type": "GridItemAttribute", 461 "instance": "GridItemInstance" 462 }, 463 { 464 "name": "GridContainer", 465 "type": "GridContainerAttribute", 466 "instance": "GridContainerInstance" 467 }, 468 { 469 "name": "Hyperlink", 470 "type": "HyperlinkAttribute", 471 "instance": "HyperlinkInstance" 472 }, 473 { 474 "name": "Image", 475 "type": "ImageAttribute", 476 "instance": "ImageInstance" 477 }, 478 { 479 "name": "ImageAnimator", 480 "type": "ImageAnimatorAttribute", 481 "instance": "ImageAnimatorInstance" 482 }, 483 { 484 "name": "IndicatorComponent", 485 "type": "IndicatorComponentAttribute", 486 "instance": "IndicatorComponentInstance" 487 }, 488 { 489 "name": "LazyVGridLayout", 490 "type": "LazyVGridLayoutAttribute", 491 "instance": "LazyVGridLayoutInstance" 492 }, 493 { 494 "name": "Line", 495 "type": "LineAttribute", 496 "instance": "LineInstance" 497 }, 498 { 499 "name": "LinearIndicator", 500 "type": "LinearIndicatorAttribute", 501 "instance": "LinearIndicatorInstance" 502 }, 503 { 504 "name": "List", 505 "type": "ListAttribute", 506 "instance": "ListInstance" 507 }, 508 { 509 "name": "ListItem", 510 "type": "ListItemAttribute", 511 "instance": "ListItemInstance" 512 }, 513 { 514 "name": "ListItemGroup", 515 "type": "ListItemGroupAttribute", 516 "instance": "ListItemGroupInstance" 517 }, 518 { 519 "name": "LoadingProgress", 520 "type": "LoadingProgressAttribute", 521 "instance": "LoadingProgressInstance" 522 }, 523 { 524 "name": "Marquee", 525 "type": "MarqueeAttribute", 526 "instance": "MarqueeInstance" 527 }, 528 { 529 "name": "MediaCachedImage", 530 "type": "MediaCachedImageAttribute", 531 "instance": "MediaCachedImageInstance" 532 }, 533 { 534 "name": "Menu", 535 "type": "MenuAttribute", 536 "instance": "MenuInstance" 537 }, 538 { 539 "name": "MenuItem", 540 "type": "MenuItemAttribute", 541 "instance": "MenuItemInstance" 542 }, 543 { 544 "name": "MenuItemGroup", 545 "type": "MenuItemGroupAttribute", 546 "instance": "MenuItemGroupInstance" 547 }, 548 { 549 "name": "Metaball", 550 "type": "MetaballAttribute", 551 "instance": "MetaballInstance" 552 }, 553 { 554 "name": "NavDestination", 555 "type": "NavDestinationAttribute", 556 "instance": "NavDestinationInstance" 557 }, 558 { 559 "name": "HdsNavDestination", 560 "type": "HdsNavDestinationAttribute", 561 "instance": "HdsNavDestinationInstance" 562 }, 563 { 564 "name": "NavRouter", 565 "type": "NavRouterAttribute", 566 "instance": "NavRouterInstance" 567 }, 568 { 569 "name": "Navigation", 570 "type": "NavigationAttribute", 571 "instance": "NavigationInstance" 572 }, 573 { 574 "name": "HdsNavigation", 575 "type": "HdsNavigationAttribute", 576 "instance": "HdsNavigationInstance" 577 }, 578 { 579 "name": "Navigator", 580 "type": "NavigatorAttribute", 581 "instance": "NavigatorInstance" 582 }, 583 { 584 "name": "Option", 585 "type": "OptionAttribute", 586 "instance": "OptionInstance" 587 }, 588 { 589 "name": "PageTransitionEnter", 590 "type": "PageTransitionEnterAttribute", 591 "instance": "PageTransitionEnterInstance" 592 }, 593 { 594 "name": "PageTransitionExit", 595 "type": "PageTransitionExitAttribute", 596 "instance": "PageTransitionExitInstance" 597 }, 598 { 599 "name": "Panel", 600 "type": "PanelAttribute", 601 "instance": "PanelInstance" 602 }, 603 { 604 "name": "Path", 605 "type": "PathAttribute", 606 "instance": "PathInstance" 607 }, 608 { 609 "name": "PatternLock", 610 "type": "PatternLockAttribute", 611 "instance": "PatternLockInstance" 612 }, 613 { 614 "name": "Piece", 615 "type": "PieceAttribute", 616 "instance": "PieceInstance" 617 }, 618 { 619 "name": "PlatformView", 620 "type": "PlatformViewAttribute", 621 "instance": "PlatformViewInstance" 622 }, 623 { 624 "name": "PluginComponent", 625 "type": "PluginComponentAttribute", 626 "instance": "PluginComponentInstance" 627 }, 628 { 629 "name": "Polygon", 630 "type": "PolygonAttribute", 631 "instance": "PolygonInstance" 632 }, 633 { 634 "name": "Polyline", 635 "type": "PolylineAttribute", 636 "instance": "PolylineInstance" 637 }, 638 { 639 "name": "Progress", 640 "type": "ProgressAttribute", 641 "instance": "ProgressInstance" 642 }, 643 { 644 "name": "QRCode", 645 "type": "QRCodeAttribute", 646 "instance": "QRCodeInstance" 647 }, 648 { 649 "name": "Radio", 650 "type": "RadioAttribute", 651 "instance": "RadioInstance" 652 }, 653 { 654 "name": "Rating", 655 "type": "RatingAttribute", 656 "instance": "RatingInstance" 657 }, 658 { 659 "name": "Rect", 660 "type": "RectAttribute", 661 "instance": "RectInstance" 662 }, 663 { 664 "name": "RelativeContainer", 665 "type": "RelativeContainerAttribute", 666 "instance": "RelativeContainerInstance" 667 }, 668 { 669 "name": "Refresh", 670 "type": "RefreshAttribute", 671 "instance": "RefreshInstance" 672 }, 673 { 674 "name": "RemoteWindow", 675 "type": "RemoteWindowAttribute", 676 "instance": "RemoteWindowInstance" 677 }, 678 { 679 "name": "RootScene", 680 "type": "RootSceneAttribute", 681 "instance": "RootSceneInstance" 682 }, 683 { 684 "name": "Row", 685 "type": "RowAttribute", 686 "instance": "RowInstance" 687 }, 688 { 689 "name": "RowSplit", 690 "type": "RowSplitAttribute", 691 "instance": "RowSplitInstance" 692 }, 693 { 694 "name": "RichText", 695 "type": "RichTextAttribute", 696 "instance": "RichTextInstance" 697 }, 698 { 699 "name": "Screen", 700 "type": "ScreenAttribute", 701 "instance": "ScreenInstance" 702 }, 703 { 704 "name": "Scroll", 705 "type": "ScrollAttribute", 706 "instance": "ScrollInstance" 707 }, 708 { 709 "name": "ScrollBar", 710 "type": "ScrollBarAttribute", 711 "instance": "ScrollBarInstance" 712 }, 713 { 714 "name": "Search", 715 "type": "SearchAttribute", 716 "instance": "SearchInstance" 717 }, 718 { 719 "name": "Section", 720 "type": "SectionAttribute", 721 "instance": "SectionInstance" 722 }, 723 { 724 "name": "Select", 725 "type": "SelectAttribute", 726 "instance": "SelectInstance" 727 }, 728 { 729 "name": "Shape", 730 "type": "ShapeAttribute", 731 "instance": "ShapeInstance" 732 }, 733 { 734 "name": "Sheet", 735 "type": "SheetAttribute", 736 "instance": "SheetInstance" 737 }, 738 { 739 "name": "SideBarContainer", 740 "type": "SideBarContainerAttribute", 741 "instance": "SideBarContainerInstance" 742 }, 743 { 744 "name": "Slider", 745 "type": "SliderAttribute", 746 "instance": "SliderInstance" 747 }, 748 { 749 "name": "Span", 750 "type": "SpanAttribute", 751 "instance": "SpanInstance" 752 }, 753 { 754 "name": "Stack", 755 "type": "StackAttribute", 756 "instance": "StackInstance" 757 }, 758 { 759 "name": "Stepper", 760 "type": "StepperAttribute", 761 "instance": "StepperInstance" 762 }, 763 { 764 "name": "StepperItem", 765 "type": "StepperItemAttribute", 766 "instance": "StepperItemInstance" 767 }, 768 { 769 "name": "Swiper", 770 "type": "SwiperAttribute", 771 "instance": "SwiperInstance" 772 }, 773 { 774 "name": "TabContent", 775 "type": "TabContentAttribute", 776 "instance": "TabContentInstance" 777 }, 778 { 779 "name": "Tabs", 780 "type": "TabsAttribute", 781 "instance": "TabsInstance" 782 }, 783 { 784 "name": "Text", 785 "type": "TextAttribute", 786 "instance": "TextInstance" 787 }, 788 { 789 "name": "TextPicker", 790 "type": "TextPickerAttribute", 791 "instance": "TextPickerInstance" 792 }, 793 { 794 "name": "TextClock", 795 "type": "TextClockAttribute", 796 "instance": "TextClockInstance" 797 }, 798 { 799 "name": "TextArea", 800 "type": "TextAreaAttribute", 801 "instance": "TextAreaInstance" 802 }, 803 { 804 "name": "TextInput", 805 "type": "TextInputAttribute", 806 "instance": "TextInputInstance" 807 }, 808 { 809 "name": "TextTimer", 810 "type": "TextTimerAttribute", 811 "instance": "TextTimerInstance" 812 }, 813 { 814 "name": "TimePicker", 815 "type": "TimePickerAttribute", 816 "instance": "TimePickerInstance" 817 }, 818 { 819 "name": "Toggle", 820 "type": "ToggleAttribute", 821 "instance": "ToggleInstance" 822 }, 823 { 824 "name": "Video", 825 "type": "VideoAttribute", 826 "instance": "VideoInstance" 827 }, 828 { 829 "name": "Web", 830 "type": "WebAttribute", 831 "instance": "WebInstance" 832 }, 833 { 834 "name": "WindowScene", 835 "type": "WindowSceneAttribute", 836 "instance": "WindowSceneInstance" 837 }, 838 { 839 "name": "XComponent", 840 "type": "XComponentAttribute", 841 "instance": "XComponentInstance" 842 }, 843 { 844 "name": "GridRow", 845 "type": "GridRowAttribute", 846 "instance": "GridRowInstance" 847 }, 848 { 849 "name": "GridCol", 850 "type": "GridColAttribute", 851 "instance": "GridColInstance" 852 }, 853 { 854 "name": "WaterFlow", 855 "type": "WaterFlowAttribute", 856 "instance": "WaterFlowInstance" 857 }, 858 { 859 "name": "FlowItem", 860 "type": "FlowItemAttribute", 861 "instance": "FlowItemInstance" 862 }, 863 { 864 "name": "ImageSpan", 865 "type": "ImageSpanAttribute", 866 "instance": "ImageSpanInstance" 867 }, 868 { 869 "name": "LocationButton", 870 "type": "LocationButtonAttribute", 871 "instance": "LocationButtonInstance" 872 }, 873 { 874 "name": "PasteButton", 875 "type": "PasteButtonAttribute", 876 "instance": "PasteButtonInstance" 877 }, 878 { 879 "name": "SaveButton", 880 "type": "SaveButtonAttribute", 881 "instance": "SaveButtonInstance" 882 }, 883 { 884 "name": "UIExtensionComponent", 885 "type": "UIExtensionComponentAttribute", 886 "instance": "UIExtensionComponentInstance" 887 }, 888 { 889 "name": "IsolatedComponent", 890 "type": "IsolatedComponentAttribute", 891 "instance": "IsolatedComponentInstance" 892 }, 893 { 894 "name": "RichEditor", 895 "type": "RichEditorAttribute", 896 "instance": "RichEditorInstance" 897 }, 898 { 899 "name": "Component3D", 900 "type": "Component3DAttribute", 901 "instance": "Component3DInstance" 902 }, 903 { 904 "name": "ContainerSpan", 905 "type": "ContainerSpanAttribute", 906 "instance": "ContainerSpanInstance" 907 }, 908 { 909 "name": "ArcSwiper", 910 "type": "ArcSwiperAttribute", 911 "instance": "ArcSwiperInstance" 912 }, 913 { 914 "name": "ArcScrollBar", 915 "type": "ArcScrollBarAttribute", 916 "instance": "ArcScrollBarInstance" 917 }, 918 { 919 "name": "ArcAlphabetIndexer", 920 "type": "ArcAlphabetIndexerAttribute", 921 "instance": "ArcAlphabetIndexerInstance" 922 } 923 ] 924 }, 925 "styles": { 926 "decorator": "Styles", 927 "component": { 928 "name": "Common", 929 "type": "T", 930 "instance": "CommonInstance" 931 }, 932 "property": "stateStyles" 933 }, 934 "concurrent": { 935 "decorator": "Concurrent" 936 }, 937 "customComponent": "CustomComponent", 938 }, 939 "allowJs": true, 940 "allowSyntheticDefaultImports": true, 941 "esModuleInterop": true, 942 "importsNotUsedAsValues": "remove", 943 "noImplicitAny": false, 944 "noUnusedLocals": false, 945 "noUnusedParameters": false, 946 "experimentalDecorators": true, 947 "moduleResolution": "node", 948 "resolveJsonModule": true, 949 "skipLibCheck": true, 950 "sourceMap": true, 951 "module": "es2020", 952 "target": "es2021", 953 "types": [], 954 "typeRoots": [], 955 "lib": [ 956 "es2021" 957 ], 958 "alwaysStrict": true 959 }, 960 "exclude": [ 961 "node_modules" 962 ] 963} 964