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