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