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