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 "Badge", 167 "Blank", 168 "Button", 169 "Calendar", 170 "CalendarPicker", 171 "Camera", 172 "Canvas", 173 "Checkbox", 174 "CheckboxGroup", 175 "Circle", 176 "ColorPicker", 177 "ColorPickerDialog", 178 "Column", 179 "ColumnSplit", 180 "Counter", 181 "DataPanel", 182 "DatePicker", 183 "Divider", 184 "EffectComponent", 185 "Ellipse", 186 "EmbeddedComponent", 187 "Flex", 188 "FormComponent", 189 "Gauge", 190 "GeometryView", 191 "Grid", 192 "GridItem", 193 "GridContainer", 194 "Hyperlink", 195 "Image", 196 "ImageAnimator", 197 "Line", 198 "LinearIndicator", 199 "List", 200 "ListItem", 201 "ListItemGroup", 202 "LoadingProgress", 203 "Marquee", 204 "MediaCachedImage", 205 "Menu", 206 "MenuItem", 207 "MenuItemGroup", 208 "NavDestination", 209 "NavRouter", 210 "Navigation", 211 "Navigator", 212 "Option", 213 "PageTransitionEnter", 214 "PageTransitionExit", 215 "Panel", 216 "Path", 217 "PatternLock", 218 "Piece", 219 "PlatformView", 220 "PluginComponent", 221 "Polygon", 222 "Polyline", 223 "Progress", 224 "QRCode", 225 "Radio", 226 "Rating", 227 "Rect", 228 "Refresh", 229 "RelativeContainer", 230 "RemoteWindow", 231 "RootScene", 232 "Row", 233 "RowSplit", 234 "RichText", 235 "Screen", 236 "Scroll", 237 "ScrollBar", 238 "Search", 239 "Section", 240 "Select", 241 "Shape", 242 "Sheet", 243 "SideBarContainer", 244 "Slider", 245 "Span", 246 "Stack", 247 "Stepper", 248 "StepperItem", 249 "Swiper", 250 "TabContent", 251 "Tabs", 252 "Text", 253 "TextPicker", 254 "TextClock", 255 "TextArea", 256 "TextInput", 257 "TextTimer", 258 "TimePicker", 259 "Toggle", 260 "Video", 261 "Web", 262 "WindowScene", 263 "WithTheme", 264 "XComponent", 265 "GridRow", 266 "GridCol", 267 "WaterFlow", 268 "FlowItem", 269 "ImageSpan", 270 "LocationButton", 271 "PasteButton", 272 "SaveButton", 273 "UIExtensionComponent", 274 "IsolatedComponent", 275 "RichEditor", 276 "Component3D", 277 "ContainerSpan" 278 ], 279 "extend": { 280 "decorator": ["Extend", "AnimatableExtend"], 281 "components": [ 282 { 283 "name": "AbilityComponent", 284 "type": "AbilityComponentAttribute", 285 "instance": "AbilityComponentInstance" 286 }, 287 { 288 "name": "AlphabetIndexer", 289 "type": "AlphabetIndexerAttribute", 290 "instance": "AlphabetIndexerInstance" 291 }, 292 { 293 "name": "AnalogClock", 294 "type": "AnalogClockAttribute", 295 "instance": "AnalogClockInstance" 296 }, 297 { 298 "name": "Animator", 299 "type": "AnimatorAttribute", 300 "instance": "AnimatorInstance" 301 }, 302 { 303 "name": "Badge", 304 "type": "BadgeAttribute", 305 "instance": "BadgeInstance" 306 }, 307 { 308 "name": "Blank", 309 "type": "BlankAttribute", 310 "instance": "BlankInstance" 311 }, 312 { 313 "name": "Button", 314 "type": "ButtonAttribute", 315 "instance": "ButtonInstance" 316 }, 317 { 318 "name": "Calendar", 319 "type": "CalendarAttribute", 320 "instance": "CalendarInstance" 321 }, 322 { 323 "name": "CalendarPicker", 324 "type": "CalendarPickerAttribute", 325 "instance": "CalendarPickerInstance" 326 }, 327 { 328 "name": "Camera", 329 "type": "CameraAttribute", 330 "instance": "CameraInstance" 331 }, 332 { 333 "name": "Canvas", 334 "type": "CanvasAttribute", 335 "instance": "CanvasInstance" 336 }, 337 { 338 "name": "Checkbox", 339 "type": "CheckboxAttribute", 340 "instance": "CheckboxInstance" 341 }, 342 { 343 "name": "CheckboxGroup", 344 "type": "CheckboxGroupAttribute", 345 "instance": "CheckboxGroupInstance" 346 }, 347 { 348 "name": "Circle", 349 "type": "CircleAttribute", 350 "instance": "CircleInstance" 351 }, 352 { 353 "name": "ColorPicker", 354 "type": "ColorPickerAttribute", 355 "instance": "ColorPickerInstance" 356 }, 357 { 358 "name": "ColorPickerDialog", 359 "type": "ColorPickerDialogAttribute", 360 "instance": "ColorPickerDialogInstance" 361 }, 362 { 363 "name": "Column", 364 "type": "ColumnAttribute", 365 "instance": "ColumnInstance" 366 }, 367 { 368 "name": "ColumnSplit", 369 "type": "ColumnSplitAttribute", 370 "instance": "ColumnSplitInstance" 371 }, 372 { 373 "name": "Counter", 374 "type": "CounterAttribute", 375 "instance": "CounterInstance" 376 }, 377 { 378 "name": "DataPanel", 379 "type": "DataPanelAttribute", 380 "instance": "DataPanelInstance" 381 }, 382 { 383 "name": "DatePicker", 384 "type": "DatePickerAttribute", 385 "instance": "DatePickerInstance" 386 }, 387 { 388 "name": "Divider", 389 "type": "DividerAttribute", 390 "instance": "DividerInstance" 391 }, 392 { 393 "name": "EffectComponent", 394 "type": "EffectComponentAttribute", 395 "instance": "EffectComponentInstance" 396 }, 397 { 398 "name": "Ellipse", 399 "type": "EllipseAttribute", 400 "instance": "EllipseInstance" 401 }, 402 { 403 "name": "EmbeddedComponent", 404 "type": "EmbeddedComponentAttribute", 405 "instance": "EmbeddedComponentInstance" 406 }, 407 { 408 "name": "Flex", 409 "type": "FlexAttribute", 410 "instance": "FlexInstance" 411 }, 412 { 413 "name": "FormComponent", 414 "type": "FormComponentAttribute", 415 "instance": "FormComponentInstance" 416 }, 417 { 418 "name": "Gauge", 419 "type": "GaugeAttribute", 420 "instance": "GaugeInstance" 421 }, 422 { 423 "name": "GeometryView", 424 "type": "GeometryViewAttribute", 425 "instance": "GeometryViewInstance" 426 }, 427 { 428 "name": "Grid", 429 "type": "GridAttribute", 430 "instance": "GridInstance" 431 }, 432 { 433 "name": "GridItem", 434 "type": "GridItemAttribute", 435 "instance": "GridItemInstance" 436 }, 437 { 438 "name": "GridContainer", 439 "type": "GridContainerAttribute", 440 "instance": "GridContainerInstance" 441 }, 442 { 443 "name": "Hyperlink", 444 "type": "HyperlinkAttribute", 445 "instance": "HyperlinkInstance" 446 }, 447 { 448 "name": "Image", 449 "type": "ImageAttribute", 450 "instance": "ImageInstance" 451 }, 452 { 453 "name": "ImageAnimator", 454 "type": "ImageAnimatorAttribute", 455 "instance": "ImageAnimatorInstance" 456 }, 457 { 458 "name": "Line", 459 "type": "LineAttribute", 460 "instance": "LineInstance" 461 }, 462 { 463 "name": "LinearIndicator", 464 "type": "LinearIndicatorAttribute", 465 "instance": "LinearIndicatorInstance" 466 }, 467 { 468 "name": "List", 469 "type": "ListAttribute", 470 "instance": "ListInstance" 471 }, 472 { 473 "name": "ListItem", 474 "type": "ListItemAttribute", 475 "instance": "ListItemInstance" 476 }, 477 { 478 "name": "ListItemGroup", 479 "type": "ListItemGroupAttribute", 480 "instance": "ListItemGroupInstance" 481 }, 482 { 483 "name": "LoadingProgress", 484 "type": "LoadingProgressAttribute", 485 "instance": "LoadingProgressInstance" 486 }, 487 { 488 "name": "Marquee", 489 "type": "MarqueeAttribute", 490 "instance": "MarqueeInstance" 491 }, 492 { 493 "name": "MediaCachedImage", 494 "type": "MediaCachedImageAttribute", 495 "instance": "MediaCachedImageInstance" 496 }, 497 { 498 "name": "Menu", 499 "type": "MenuAttribute", 500 "instance": "MenuInstance" 501 }, 502 { 503 "name": "MenuItem", 504 "type": "MenuItemAttribute", 505 "instance": "MenuItemInstance" 506 }, 507 { 508 "name": "MenuItemGroup", 509 "type": "MenuItemGroupAttribute", 510 "instance": "MenuItemGroupInstance" 511 }, 512 { 513 "name": "NavDestination", 514 "type": "NavDestinationAttribute", 515 "instance": "NavDestinationInstance" 516 }, 517 { 518 "name": "NavRouter", 519 "type": "NavRouterAttribute", 520 "instance": "NavRouterInstance" 521 }, 522 { 523 "name": "Navigation", 524 "type": "NavigationAttribute", 525 "instance": "NavigationInstance" 526 }, 527 { 528 "name": "Navigator", 529 "type": "NavigatorAttribute", 530 "instance": "NavigatorInstance" 531 }, 532 { 533 "name": "Option", 534 "type": "OptionAttribute", 535 "instance": "OptionInstance" 536 }, 537 { 538 "name": "PageTransitionEnter", 539 "type": "PageTransitionEnterAttribute", 540 "instance": "PageTransitionEnterInstance" 541 }, 542 { 543 "name": "PageTransitionExit", 544 "type": "PageTransitionExitAttribute", 545 "instance": "PageTransitionExitInstance" 546 }, 547 { 548 "name": "Panel", 549 "type": "PanelAttribute", 550 "instance": "PanelInstance" 551 }, 552 { 553 "name": "Path", 554 "type": "PathAttribute", 555 "instance": "PathInstance" 556 }, 557 { 558 "name": "PatternLock", 559 "type": "PatternLockAttribute", 560 "instance": "PatternLockInstance" 561 }, 562 { 563 "name": "Piece", 564 "type": "PieceAttribute", 565 "instance": "PieceInstance" 566 }, 567 { 568 "name": "PlatformView", 569 "type": "PlatformViewAttribute", 570 "instance": "PlatformViewInstance" 571 }, 572 { 573 "name": "PluginComponent", 574 "type": "PluginComponentAttribute", 575 "instance": "PluginComponentInstance" 576 }, 577 { 578 "name": "Polygon", 579 "type": "PolygonAttribute", 580 "instance": "PolygonInstance" 581 }, 582 { 583 "name": "Polyline", 584 "type": "PolylineAttribute", 585 "instance": "PolylineInstance" 586 }, 587 { 588 "name": "Progress", 589 "type": "ProgressAttribute", 590 "instance": "ProgressInstance" 591 }, 592 { 593 "name": "QRCode", 594 "type": "QRCodeAttribute", 595 "instance": "QRCodeInstance" 596 }, 597 { 598 "name": "Radio", 599 "type": "RadioAttribute", 600 "instance": "RadioInstance" 601 }, 602 { 603 "name": "Rating", 604 "type": "RatingAttribute", 605 "instance": "RatingInstance" 606 }, 607 { 608 "name": "Rect", 609 "type": "RectAttribute", 610 "instance": "RectInstance" 611 }, 612 { 613 "name": "RelativeContainer", 614 "type": "RelativeContainerAttribute", 615 "instance": "RelativeContainerInstance" 616 }, 617 { 618 "name": "Refresh", 619 "type": "RefreshAttribute", 620 "instance": "RefreshInstance" 621 }, 622 { 623 "name": "RemoteWindow", 624 "type": "RemoteWindowAttribute", 625 "instance": "RemoteWindowInstance" 626 }, 627 { 628 "name": "RootScene", 629 "type": "RootSceneAttribute", 630 "instance": "RootSceneInstance" 631 }, 632 { 633 "name": "Row", 634 "type": "RowAttribute", 635 "instance": "RowInstance" 636 }, 637 { 638 "name": "RowSplit", 639 "type": "RowSplitAttribute", 640 "instance": "RowSplitInstance" 641 }, 642 { 643 "name": "RichText", 644 "type": "RichTextAttribute", 645 "instance": "RichTextInstance" 646 }, 647 { 648 "name": "Screen", 649 "type": "ScreenAttribute", 650 "instance": "ScreenInstance" 651 }, 652 { 653 "name": "Scroll", 654 "type": "ScrollAttribute", 655 "instance": "ScrollInstance" 656 }, 657 { 658 "name": "ScrollBar", 659 "type": "ScrollBarAttribute", 660 "instance": "ScrollBarInstance" 661 }, 662 { 663 "name": "Search", 664 "type": "SearchAttribute", 665 "instance": "SearchInstance" 666 }, 667 { 668 "name": "Section", 669 "type": "SectionAttribute", 670 "instance": "SectionInstance" 671 }, 672 { 673 "name": "Select", 674 "type": "SelectAttribute", 675 "instance": "SelectInstance" 676 }, 677 { 678 "name": "Shape", 679 "type": "ShapeAttribute", 680 "instance": "ShapeInstance" 681 }, 682 { 683 "name": "Sheet", 684 "type": "SheetAttribute", 685 "instance": "SheetInstance" 686 }, 687 { 688 "name": "SideBarContainer", 689 "type": "SideBarContainerAttribute", 690 "instance": "SideBarContainerInstance" 691 }, 692 { 693 "name": "Slider", 694 "type": "SliderAttribute", 695 "instance": "SliderInstance" 696 }, 697 { 698 "name": "Span", 699 "type": "SpanAttribute", 700 "instance": "SpanInstance" 701 }, 702 { 703 "name": "Stack", 704 "type": "StackAttribute", 705 "instance": "StackInstance" 706 }, 707 { 708 "name": "Stepper", 709 "type": "StepperAttribute", 710 "instance": "StepperInstance" 711 }, 712 { 713 "name": "StepperItem", 714 "type": "StepperItemAttribute", 715 "instance": "StepperItemInstance" 716 }, 717 { 718 "name": "Swiper", 719 "type": "SwiperAttribute", 720 "instance": "SwiperInstance" 721 }, 722 { 723 "name": "TabContent", 724 "type": "TabContentAttribute", 725 "instance": "TabContentInstance" 726 }, 727 { 728 "name": "Tabs", 729 "type": "TabsAttribute", 730 "instance": "TabsInstance" 731 }, 732 { 733 "name": "Text", 734 "type": "TextAttribute", 735 "instance": "TextInstance" 736 }, 737 { 738 "name": "TextPicker", 739 "type": "TextPickerAttribute", 740 "instance": "TextPickerInstance" 741 }, 742 { 743 "name": "TextClock", 744 "type": "TextClockAttribute", 745 "instance": "TextClockInstance" 746 }, 747 { 748 "name": "TextArea", 749 "type": "TextAreaAttribute", 750 "instance": "TextAreaInstance" 751 }, 752 { 753 "name": "TextInput", 754 "type": "TextInputAttribute", 755 "instance": "TextInputInstance" 756 }, 757 { 758 "name": "TextTimer", 759 "type": "TextTimerAttribute", 760 "instance": "TextTimerInstance" 761 }, 762 { 763 "name": "TimePicker", 764 "type": "TimePickerAttribute", 765 "instance": "TimePickerInstance" 766 }, 767 { 768 "name": "Toggle", 769 "type": "ToggleAttribute", 770 "instance": "ToggleInstance" 771 }, 772 { 773 "name": "Video", 774 "type": "VideoAttribute", 775 "instance": "VideoInstance" 776 }, 777 { 778 "name": "Web", 779 "type": "WebAttribute", 780 "instance": "WebInstance" 781 }, 782 { 783 "name": "WindowScene", 784 "type": "WindowSceneAttribute", 785 "instance": "WindowSceneInstance" 786 }, 787 { 788 "name": "XComponent", 789 "type": "XComponentAttribute", 790 "instance": "XComponentInstance" 791 }, 792 { 793 "name": "GridRow", 794 "type": "GridRowAttribute", 795 "instance": "GridRowInstance" 796 }, 797 { 798 "name": "GridCol", 799 "type": "GridColAttribute", 800 "instance": "GridColInstance" 801 }, 802 { 803 "name": "WaterFlow", 804 "type": "WaterFlowAttribute", 805 "instance": "WaterFlowInstance" 806 }, 807 { 808 "name": "FlowItem", 809 "type": "FlowItemAttribute", 810 "instance": "FlowItemInstance" 811 }, 812 { 813 "name": "ImageSpan", 814 "type": "ImageSpanAttribute", 815 "instance": "ImageSpanInstance" 816 }, 817 { 818 "name": "LocationButton", 819 "type": "LocationButtonAttribute", 820 "instance": "LocationButtonInstance" 821 }, 822 { 823 "name": "PasteButton", 824 "type": "PasteButtonAttribute", 825 "instance": "PasteButtonInstance" 826 }, 827 { 828 "name": "SaveButton", 829 "type": "SaveButtonAttribute", 830 "instance": "SaveButtonInstance" 831 }, 832 { 833 "name": "UIExtensionComponent", 834 "type": "UIExtensionComponentAttribute", 835 "instance": "UIExtensionComponentInstance" 836 }, 837 { 838 "name": "IsolatedComponent", 839 "type": "IsolatedComponentAttribute", 840 "instance": "IsolatedComponentInstance" 841 }, 842 { 843 "name": "RichEditor", 844 "type": "RichEditorAttribute", 845 "instance": "RichEditorInstance" 846 }, 847 { 848 "name": "Component3D", 849 "type": "Component3DAttribute", 850 "instance": "Component3DInstance" 851 }, 852 { 853 "name": "ContainerSpan", 854 "type": "ContainerSpanAttribute", 855 "instance": "ContainerSpanInstance" 856 } 857 ] 858 }, 859 "styles": { 860 "decorator": "Styles", 861 "component": { 862 "name": "Common", 863 "type": "T", 864 "instance": "CommonInstance" 865 }, 866 "property": "stateStyles" 867 }, 868 "concurrent": { 869 "decorator": "Concurrent" 870 }, 871 "customComponent": "CustomComponent", 872 }, 873 "allowJs": true, 874 "allowSyntheticDefaultImports": true, 875 "esModuleInterop": true, 876 "importsNotUsedAsValues": "remove", 877 "noImplicitAny": false, 878 "noUnusedLocals": false, 879 "noUnusedParameters": false, 880 "experimentalDecorators": true, 881 "moduleResolution": "node", 882 "resolveJsonModule": true, 883 "skipLibCheck": true, 884 "sourceMap": true, 885 "module": "es2020", 886 "target": "es2021", 887 "types": [], 888 "typeRoots": [], 889 "lib": [ 890 "es2021" 891 ], 892 "alwaysStrict": true 893 }, 894 "exclude": [ 895 "node_modules" 896 ] 897} 898