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