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