1/* 2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16/** 17 * Used for TS compiler. 18 * @ignore 19 * @systemapi 20 * @since 8 21 */ 22declare class TSAlphabetIndexerAttribute extends CommonMethod<AlphabetIndexerAttribute> { 23 /** 24 * Used for TS compiler. 25 * @ignore 26 * @systemapi 27 * @since 8 28 */ 29 pop(): AlphabetIndexerAttribute; 30 /** 31 * Used for TS compiler. 32 * @ignore 33 * @systemapi 34 * @since 8 35 */ 36 debugLine(value: string): AlphabetIndexerAttribute; 37 /** 38 * Used for TS compiler. 39 * @ignore 40 * @systemapi 41 * @since 8 42 */ 43 create(value: { arrayValue: Array<string>; selected: number }): AlphabetIndexerAttribute; 44} 45 46/** 47 * Used for TS compiler. 48 * @ignore 49 * @systemapi 50 * @since 8 51 */ 52declare class TSAnimatorAttribute extends CommonMethod<AnimatorAttribute> { 53 /** 54 * Used for TS compiler. 55 * @ignore 56 * @systemapi 57 * @since 8 58 */ 59 create(value: string): AnimatorAttribute; 60} 61 62/** 63 * Used for TS compiler. 64 * @ignore 65 * @systemapi 66 * @since 8 67 */ 68declare class TSBadgeAttribute extends CommonMethod<BadgeAttribute> { 69 /** 70 * Used for TS compiler. 71 * @ignore 72 * @systemapi 73 * @since 8 74 */ 75 pop(): BadgeAttribute; 76 /** 77 * Used for TS compiler. 78 * @ignore 79 * @systemapi 80 * @since 8 81 */ 82 debugLine(value: string): BadgeAttribute; 83 /** 84 * Used for TS compiler. 85 * @ignore 86 * @systemapi 87 * @since 8 88 */ 89 create(value: BadgeParamWithNumber | BadgeParamWithString): BadgeAttribute; 90} 91 92/** 93 * Used for TS compiler. 94 * @ignore 95 * @systemapi 96 * @since 8 97 */ 98declare class TSBlankAttribute extends CommonMethod<BlankAttribute> { 99 /** 100 * Used for TS compiler. 101 * @ignore 102 * @systemapi 103 * @since 8 104 */ 105 create(min?: number | string): BlankAttribute; 106 /** 107 * Used for TS compiler. 108 * @ignore 109 * @systemapi 110 * @since 8 111 */ 112 pop(): BlankAttribute; 113 /** 114 * Used for TS compiler. 115 * @ignore 116 * @systemapi 117 * @since 8 118 */ 119 debugLine(value: string): BlankAttribute; 120} 121 122/** 123 * Used for TS compiler. 124 * @ignore 125 * @systemapi 126 * @since 8 127 */ 128declare class TSButtonAttribute extends CommonMethod<ButtonAttribute> { 129 /** 130 * Used for TS compiler. 131 * @ignore 132 * @systemapi 133 * @since 8 134 */ 135 createWithChild(label?: ResourceStr, options?: ButtonOptions): ButtonAttribute; 136 /** 137 * Used for TS compiler. 138 * @ignore 139 * @systemapi 140 * @since 8 141 */ 142 createWithLabel(label?: ResourceStr, options?: ButtonOptions): ButtonAttribute; 143 /** 144 * Used for TS compiler. 145 * @ignore 146 * @systemapi 147 * @since 8 148 */ 149 pop(): ButtonAttribute; 150 /** 151 * Used for TS compiler. 152 * @ignore 153 * @systemapi 154 * @since 8 155 */ 156 debugLine(value: string): ButtonAttribute; 157} 158 159/** 160 * Used for TS compiler. 161 * @ignore 162 * @systemapi 163 * @since 8 164 */ 165declare class TSCalendarAttribute { 166 /** 167 * Used for TS compiler. 168 * @ignore 169 * @systemapi 170 * @since 8 171 */ 172 create(value: { 173 date: { 174 year: number; 175 month: number; 176 day: number; 177 }; 178 currentData: MonthData; 179 preData: MonthData; 180 nextData: MonthData; 181 controller?: CalendarController; 182 }): CalendarAttribute; 183 /** 184 * Used for TS compiler. 185 * @ignore 186 * @systemapi 187 * @since 8 188 */ 189 pop(): CalendarAttribute; 190 /** 191 * Used for TS compiler. 192 * @ignore 193 * @systemapi 194 * @since 8 195 */ 196 debugLine(value: string): CalendarAttribute; 197} 198 199/** 200 * Used for TS compiler. 201 * @ignore 202 * @systemapi 203 * @since 8 204 */ 205declare class TSCanvasAttribute extends CommonMethod<CanvasAttribute> { 206 /** 207 * Used for TS compiler. 208 * @ignore 209 * @systemapi 210 * @since 8 211 */ 212 create(context?: CanvasRenderingContext2D): CanvasAttribute; 213 /** 214 * Used for TS compiler. 215 * @ignore 216 * @systemapi 217 * @since 8 218 */ 219 pop(): CanvasAttribute; 220 /** 221 * Used for TS compiler. 222 * @ignore 223 * @systemapi 224 * @since 8 225 */ 226 debugLine(value: string): CanvasAttribute; 227} 228 229/** 230 * Used for TS compiler. 231 * @ignore 232 * @systemapi 233 * @since 8 234 */ 235declare class TSCheckboxAttribute extends CommonMethod<CheckboxAttribute> { 236 /** 237 * Used for TS compiler. 238 * @ignore 239 * @systemapi 240 * @since 8 241 */ 242 create(options?: CheckboxOptions): CheckboxAttribute; 243 /** 244 * Used for TS compiler. 245 * @ignore 246 * @systemapi 247 * @since 8 248 */ 249 pop(): CheckboxAttribute; 250 /** 251 * Used for TS compiler. 252 * @ignore 253 * @systemapi 254 * @since 8 255 */ 256 debugLine(value: string): CheckboxAttribute; 257} 258 259/** 260 * Used for TS compiler. 261 * @ignore 262 * @systemapi 263 * @since 8 264 */ 265declare class TSCheckboxGroupAttribute extends CommonMethod<CheckboxGroupAttribute> { 266 /** 267 * Used for TS compiler. 268 * @ignore 269 * @systemapi 270 * @since 8 271 */ 272 create(options?: CheckboxGroupOptions): CheckboxGroupAttribute; 273 /** 274 * Used for TS compiler. 275 * @ignore 276 * @systemapi 277 * @since 8 278 */ 279 pop(): CheckboxGroupAttribute; 280 /** 281 * Used for TS compiler. 282 * @ignore 283 * @systemapi 284 * @since 8 285 */ 286 debugLine(value: string): CheckboxGroupAttribute; 287} 288 289/** 290 * Used for TS compiler. 291 * @ignore 292 * @systemapi 293 * @since 8 294 */ 295declare class TSCircleAttribute extends CommonShapeMethod<CircleAttribute> { 296 /** 297 * Used for TS compiler. 298 * @ignore 299 * @systemapi 300 * @since 8 301 */ 302 create(value?: CircleOptions): CircleAttribute; 303 /** 304 * Used for TS compiler. 305 * @ignore 306 * @systemapi 307 * @since 8 308 */ 309 debugLine(value: string): CircleAttribute; 310} 311 312/** 313 * Used for TS compiler. 314 * @ignore 315 * @systemapi 316 * @since 8 317 */ 318declare class TSColumnAttribute extends CommonMethod<ColumnAttribute> { 319 /** 320 * Used for TS compiler. 321 * @ignore 322 * @systemapi 323 * @since 8 324 */ 325 create(value?: { space?: string | number }): ColumnAttribute; 326 /** 327 * Used for TS compiler. 328 * @ignore 329 * @systemapi 330 * @since 8 331 */ 332 pop(): ColumnAttribute; 333 /** 334 * Used for TS compiler. 335 * @ignore 336 * @systemapi 337 * @since 8 338 */ 339 debugLine(value: string): ColumnAttribute; 340} 341 342/** 343 * Used for TS compiler. 344 * @ignore 345 * @systemapi 346 * @since 8 347 */ 348declare class TSColumnSplitAttribute extends CommonMethod<ColumnSplitAttribute> { 349 /** 350 * Used for TS compiler. 351 * @ignore 352 * @systemapi 353 * @since 8 354 */ 355 create(): ColumnSplitAttribute; 356 /** 357 * Used for TS compiler. 358 * @ignore 359 * @systemapi 360 * @since 8 361 */ 362 pop(): ColumnSplitAttribute; 363 /** 364 * Used for TS compiler. 365 * @ignore 366 * @systemapi 367 * @since 8 368 */ 369 debugLine(value: string): ColumnSplitAttribute; 370} 371 372/** 373 * Used for TS compiler. 374 * @ignore 375 * @systemapi 376 * @since 8 377 */ 378declare class TSCounterAttribute extends CommonMethod<CounterAttribute> { 379 /** 380 * Used for TS compiler. 381 * @ignore 382 * @systemapi 383 * @since 8 384 */ 385 create(): CounterAttribute; 386 /** 387 * Used for TS compiler. 388 * @ignore 389 * @systemapi 390 * @since 8 391 */ 392 pop(): CounterAttribute; 393 /** 394 * Used for TS compiler. 395 * @ignore 396 * @systemapi 397 * @since 8 398 */ 399 debugLine(value: string): CounterAttribute; 400} 401 402/** 403 * Used for TS compiler. 404 * @ignore 405 * @systemapi 406 * @since 8 407 */ 408declare class TSDataPanelAttribute extends CommonMethod<DataPanelAttribute> { 409 /** 410 * Used for TS compiler. 411 * @ignore 412 * @systemapi 413 * @since 8 414 */ 415 create(options: DataPanelOptions): DataPanelAttribute; 416 /** 417 * Used for TS compiler. 418 * @ignore 419 * @systemapi 420 * @since 8 421 */ 422 pop(): DataPanelAttribute; 423 /** 424 * Used for TS compiler. 425 * @ignore 426 * @systemapi 427 * @since 8 428 */ 429 debugLine(value: string): DataPanelAttribute; 430} 431 432/** 433 * Used for TS compiler. 434 * @ignore 435 * @systemapi 436 * @since 8 437 */ 438declare class TSDatePickerAttribute extends CommonMethod<DatePickerAttribute> { 439 /** 440 * Used for TS compiler. 441 * @ignore 442 * @systemapi 443 * @since 8 444 */ 445 create(options?: DatePickerOptions): DatePickerAttribute; 446 /** 447 * Used for TS compiler. 448 * @ignore 449 * @systemapi 450 * @since 8 451 */ 452 pop(): DatePickerAttribute; 453 /** 454 * Used for TS compiler. 455 * @ignore 456 * @systemapi 457 * @since 8 458 */ 459 debugLine(value: string): DatePickerAttribute; 460} 461 462/** 463 * Used for TS compiler. 464 * @ignore 465 * @systemapi 466 * @since 8 467 */ 468declare class TSDividerAttribute extends CommonMethod<DividerAttribute> { 469 /** 470 * Used for TS compiler. 471 * @ignore 472 * @systemapi 473 * @since 8 474 */ 475 create(): DividerAttribute; 476 /** 477 * Used for TS compiler. 478 * @ignore 479 * @systemapi 480 * @since 8 481 */ 482 debugLine(value: string): DividerAttribute; 483} 484 485/** 486 * Used for TS compiler. 487 * @ignore 488 * @systemapi 489 * @since 8 490 */ 491declare class TSEllipseAttribute extends CommonShapeMethod<EllipseAttribute> { 492 /** 493 * Used for TS compiler. 494 * @ignore 495 * @systemapi 496 * @since 8 497 */ 498 create(value?: { width?: string | number; height?: string | number }): EllipseAttribute; 499 /** 500 * Used for TS compiler. 501 * @ignore 502 * @systemapi 503 * @since 8 504 */ 505 debugLine(value: string): EllipseAttribute; 506} 507 508/** 509 * Used for TS compiler. 510 * @ignore 511 * @systemapi 512 * @since 8 513 */ 514declare class TSFlexAttribute extends CommonMethod<FlexAttribute> { 515 /** 516 * Used for TS compiler. 517 * @ignore 518 * @systemapi 519 * @since 8 520 */ 521 create(value?: FlexOptions): FlexAttribute; 522 /** 523 * Used for TS compiler. 524 * @ignore 525 * @systemapi 526 * @since 8 527 */ 528 pop(): FlexAttribute; 529 /** 530 * Used for TS compiler. 531 * @ignore 532 * @systemapi 533 * @since 8 534 */ 535 debugLine(value: string): FlexAttribute; 536} 537 538/** 539 * Used for TS compiler. 540 * @ignore 541 * @systemapi 542 * @since 8 543 */ 544declare class TSForEachInterface { 545 /** 546 * Used for TS compiler. 547 * @ignore 548 * @systemapi 549 * @since 8 550 */ 551 create( 552 arr: Array<any>, 553 itemGenerator: (item: any, index?: number) => void, 554 keyGenerator?: (item: any, index?: number) => string, 555 ): ForEachInterface; 556 /** 557 * Used for TS compiler. 558 * @ignore 559 * @systemapi 560 * @since 8 561 */ 562 pop(): ForEachInterface; 563 /** 564 * Used for TS compiler. 565 * @ignore 566 * @systemapi 567 * @since 8 568 */ 569 debugLine(value: string): ForEachInterface; 570} 571 572/** 573 * Used for TS compiler. 574 * @ignore 575 * @systemapi 576 * @since 8 577 */ 578declare class TSFormComponentAttribute extends CommonMethod<FormComponentAttribute> { 579 /** 580 * Used for TS compiler. 581 * @ignore 582 * @systemapi 583 * @since 8 584 */ 585 create(value: { 586 id: number; 587 name: string; 588 bundle: string; 589 ability: string; 590 module: string; 591 dimension?: FormDimension; 592 temporary?: boolean; 593 }): FormComponentAttribute; 594 /** 595 * Used for TS compiler. 596 * @ignore 597 * @systemapi 598 * @since 8 599 */ 600 debugLine(value: string): FormComponentAttribute; 601} 602 603/** 604 * Used for TS compiler. 605 * @ignore 606 * @systemapi 607 * @since 8 608 */ 609declare class TSGaugeAttribute extends CommonMethod<GaugeAttribute> { 610 /** 611 * Used for TS compiler. 612 * @ignore 613 * @systemapi 614 * @since 8 615 */ 616 create(options: { value: number; min?: number; max?: number }): GaugeAttribute; 617 /** 618 * Used for TS compiler. 619 * @ignore 620 * @systemapi 621 * @since 8 622 */ 623 debugLine(value: string): GaugeAttribute; 624} 625 626/** 627 * Used for TS compiler. 628 * @ignore 629 * @systemapi 630 * @since 8 631 */ 632declare class TSGridAttribute extends CommonMethod<GridAttribute> { 633 /** 634 * Used for TS compiler. 635 * @ignore 636 * @systemapi 637 * @since 8 638 */ 639 create(scroller?: Scroller): GridAttribute; 640 /** 641 * Used for TS compiler. 642 * @ignore 643 * @systemapi 644 * @since 8 645 */ 646 pop(): GridAttribute; 647 /** 648 * Used for TS compiler. 649 * @ignore 650 * @systemapi 651 * @since 8 652 */ 653 debugLine(value: string): GridAttribute; 654} 655 656/** 657 * Used for TS compiler. 658 * @ignore 659 * @systemapi 660 * @since 8 661 */ 662declare class TSGridItemAttribute extends CommonMethod<GridItemAttribute> { 663 /** 664 * Used for TS compiler. 665 * @ignore 666 * @systemapi 667 * @since 8 668 */ 669 create(): GridItemAttribute; 670 /** 671 * Used for TS compiler. 672 * @ignore 673 * @systemapi 674 * @since 8 675 */ 676 pop(): GridItemAttribute; 677 /** 678 * Used for TS compiler. 679 * @ignore 680 * @systemapi 681 * @since 8 682 */ 683 debugLine(value: string): GridItemAttribute; 684} 685 686/** 687 * Used for TS compiler. 688 * @ignore 689 * @systemapi 690 * @since 8 691 */ 692declare class TSGridContainerAttribute extends ColumnAttribute { 693 /** 694 * Used for TS compiler. 695 * @ignore 696 * @systemapi 697 * @since 8 698 */ 699 create(value?: GridContainerOptions): GridContainerAttribute; 700 /** 701 * Used for TS compiler. 702 * @ignore 703 * @systemapi 704 * @since 8 705 */ 706 pop(): GridContainerAttribute; 707 /** 708 * Used for TS compiler. 709 * @ignore 710 * @systemapi 711 * @since 8 712 */ 713 debugLine(value: string): GridContainerAttribute; 714} 715 716/** 717 * Used for TS compiler. 718 * @ignore 719 * @systemapi 720 * @since 8 721 */ 722declare class TSImageAttribute extends CommonMethod<ImageAttribute> { 723 /** 724 * Used for TS compiler. 725 * @ignore 726 * @systemapi 727 * @since 8 728 */ 729 create(src: string | PixelMap | Resource): ImageAttribute; 730 /** 731 * Used for TS compiler. 732 * @ignore 733 * @systemapi 734 * @since 8 735 */ 736 debugLine(value: string): ImageAttribute; 737} 738 739/** 740 * Used for TS compiler. 741 * @ignore 742 * @systemapi 743 * @since 8 744 */ 745declare class TSImageAnimatorAttribute extends CommonMethod<ImageAnimatorAttribute> { 746 /** 747 * Used for TS compiler. 748 * @ignore 749 * @systemapi 750 * @since 8 751 */ 752 create(): ImageAnimatorAttribute; 753 /** 754 * Used for TS compiler. 755 * @ignore 756 * @systemapi 757 * @since 8 758 */ 759 debugLine(value: string): ImageAnimatorAttribute; 760} 761 762/** 763 * Used for TS compiler. 764 * @ignore 765 * @systemapi 766 * @since 8 767 */ 768declare class TSLazyForEachInterface { 769 /** 770 * Used for TS compiler. 771 * @ignore 772 * @systemapi 773 * @since 8 774 */ 775 create( 776 dataSource: IDataSource, 777 itemGenerator: (item: any, index?: number) => void, 778 keyGenerator?: (item: any, index?: number) => string, 779 ): LazyForEachInterface; 780 /** 781 * Used for TS compiler. 782 * @ignore 783 * @systemapi 784 * @since 8 785 */ 786 pop(): LazyForEachInterface; 787 /** 788 * Used for TS compiler. 789 * @ignore 790 * @systemapi 791 * @since 8 792 */ 793 debugLine(value: string): LazyForEachInterface; 794} 795 796/** 797 * Used for TS compiler. 798 * @ignore 799 * @systemapi 800 * @since 8 801 */ 802declare class TSLineAttribute extends CommonShapeMethod<LineAttribute> { 803 /** 804 * Used for TS compiler. 805 * @ignore 806 * @systemapi 807 * @since 8 808 */ 809 create(value?: { width?: string | number; height?: string | number }): LineAttribute; 810 /** 811 * Used for TS compiler. 812 * @ignore 813 * @systemapi 814 * @since 8 815 */ 816 debugLine(value: string): LineAttribute; 817} 818 819/** 820 * Used for TS compiler. 821 * @ignore 822 * @systemapi 823 * @since 8 824 */ 825declare class TSListAttribute extends CommonMethod<ListAttribute> { 826 /** 827 * Used for TS compiler. 828 * @ignore 829 * @systemapi 830 * @since 8 831 */ 832 create(value?: { initialIndex?: number; space?: number | string; scroller?: Scroller }): ListAttribute; 833 /** 834 * Used for TS compiler. 835 * @ignore 836 * @systemapi 837 * @since 8 838 */ 839 pop(): ListAttribute; 840 /** 841 * Used for TS compiler. 842 * @ignore 843 * @systemapi 844 * @since 8 845 */ 846 debugLine(value: string): ListAttribute; 847} 848 849/** 850 * Used for TS compiler. 851 * @ignore 852 * @systemapi 853 * @since 8 854 */ 855declare class TSListItemAttribute extends CommonMethod<ListItemAttribute> { 856 /** 857 * Used for TS compiler. 858 * @ignore 859 * @systemapi 860 * @since 8 861 */ 862 create(value?: string): ListItemAttribute; 863 /** 864 * Used for TS compiler. 865 * @ignore 866 * @systemapi 867 * @since 8 868 */ 869 pop(): ListItemAttribute; 870 /** 871 * Used for TS compiler. 872 * @ignore 873 * @systemapi 874 * @since 8 875 */ 876 debugLine(value: string): ListItemAttribute; 877} 878 879/** 880 * Used for TS compiler. 881 * @ignore 882 * @systemapi 883 * @since 8 884 */ 885declare class TSLoadingProgressAttribute extends CommonMethod<LoadingProgressAttribute> { 886 /** 887 * Used for TS compiler. 888 * @ignore 889 * @systemapi 890 * @since 8 891 */ 892 create(): LoadingProgressAttribute; 893 /** 894 * Used for TS compiler. 895 * @ignore 896 * @systemapi 897 * @since 8 898 */ 899 debugLine(value: string): LoadingProgressAttribute; 900 /** 901 * Used for TS compiler. 902 * @ignore 903 * @systemapi 904 * @since 8 905 */ 906 color(value: ResourceColor): LoadingProgressAttribute; 907} 908 909/** 910 * Used for TS compiler. 911 * @ignore 912 * @systemapi 913 * @since 8 914 */ 915declare class TSMarqueeAttribute extends CommonMethod<MarqueeAttribute> { 916 /** 917 * Used for TS compiler. 918 * @ignore 919 * @systemapi 920 * @since 8 921 */ 922 create(value: { start: boolean; step?: number; loop?: number; fromStart?: boolean; src: string }): MarqueeAttribute; 923 /** 924 * Used for TS compiler. 925 * @ignore 926 * @systemapi 927 * @since 8 928 */ 929 pop(): MarqueeAttribute; 930 /** 931 * Used for TS compiler. 932 * @ignore 933 * @systemapi 934 * @since 8 935 */ 936 debugLine(value: string): MarqueeAttribute; 937} 938 939/** 940 * Used for TS compiler. 941 * @ignore 942 * @systemapi 943 * @since 8 944 */ 945declare class TSNavigationAttribute extends CommonMethod<NavigationAttribute> { 946 /** 947 * Used for TS compiler. 948 * @ignore 949 * @systemapi 950 * @since 8 951 */ 952 create(): NavigationAttribute; 953 /** 954 * Used for TS compiler. 955 * @ignore 956 * @systemapi 957 * @since 8 958 */ 959 pop(): NavigationAttribute; 960 /** 961 * Used for TS compiler. 962 * @ignore 963 * @systemapi 964 * @since 8 965 */ 966 debugLine(value: string): NavigationAttribute; 967} 968 969/** 970 * Used for TS compiler. 971 * @ignore 972 * @systemapi 973 * @since 8 974 */ 975declare class TSNavigatorAttribute extends CommonMethod<NavigatorAttribute> { 976 /** 977 * Used for TS compiler. 978 * @ignore 979 * @systemapi 980 * @since 8 981 */ 982 create(value?: { target: string; type?: NavigationType }): NavigatorAttribute; 983 /** 984 * Used for TS compiler. 985 * @ignore 986 * @systemapi 987 * @since 8 988 */ 989 pop(): NavigatorAttribute; 990 /** 991 * Used for TS compiler. 992 * @ignore 993 * @systemapi 994 * @since 8 995 */ 996 debugLine(value: string): NavigatorAttribute; 997} 998 999/** 1000 * Used for TS compiler. 1001 * @ignore 1002 * @systemapi 1003 * @since 8 1004 */ 1005declare class TSPageTransitionEnterInterface extends CommonTransition<PageTransitionEnterInterface> { 1006 /** 1007 * Used for TS compiler. 1008 * @ignore 1009 * @systemapi 1010 * @since 8 1011 */ 1012 create(value: { 1013 type?: RouteType; 1014 duration?: number; 1015 curve?: Curve | string; 1016 delay?: number; 1017 }): PageTransitionEnterInterface; 1018} 1019 1020/** 1021 * Used for TS compiler. 1022 * @ignore 1023 * @systemapi 1024 * @since 8 1025 */ 1026declare class TSPageTransitionExitInterface extends CommonTransition<PageTransitionExitInterface> { 1027 /** 1028 * Used for TS compiler. 1029 * @ignore 1030 * @systemapi 1031 * @since 8 1032 */ 1033 create(value: { 1034 type?: RouteType; 1035 duration?: number; 1036 curve?: Curve | string; 1037 delay?: number; 1038 }): PageTransitionExitInterface; 1039} 1040 1041/** 1042 * Used for TS compiler. 1043 * @ignore 1044 * @systemapi 1045 * @since 8 1046 */ 1047declare class TSPanelAttribute extends CommonMethod<PanelAttribute> { 1048 /** 1049 * Used for TS compiler. 1050 * @ignore 1051 * @systemapi 1052 * @since 8 1053 */ 1054 create(show: boolean): PanelAttribute; 1055 /** 1056 * Used for TS compiler. 1057 * @ignore 1058 * @systemapi 1059 * @since 8 1060 */ 1061 pop(): PanelAttribute; 1062 /** 1063 * Used for TS compiler. 1064 * @ignore 1065 * @systemapi 1066 * @since 8 1067 */ 1068 debugLine(value: string): PanelAttribute; 1069} 1070 1071/** 1072 * Used for TS compiler. 1073 * @ignore 1074 * @systemapi 1075 * @since 8 1076 */ 1077declare class TSPathAttribute extends CommonShapeMethod<PathAttribute> { 1078 /** 1079 * Used for TS compiler. 1080 * @ignore 1081 * @systemapi 1082 * @since 8 1083 */ 1084 create(value?: { width?: number | string; height?: number | string; commands?: string }): PathAttribute; 1085 /** 1086 * Used for TS compiler. 1087 * @ignore 1088 * @systemapi 1089 * @since 8 1090 */ 1091 pop(): PathAttribute; 1092 /** 1093 * Used for TS compiler. 1094 * @ignore 1095 * @systemapi 1096 * @since 8 1097 */ 1098 debugLine(value: string): PathAttribute; 1099} 1100 1101/** 1102 * Used for TS compiler. 1103 * @ignore 1104 * @systemapi 1105 * @since 8 1106 */ 1107declare class TSPatternLockAttribute extends CommonMethod<TSPatternLockAttribute> { 1108 /** 1109 * Used for TS compiler. 1110 * @ignore 1111 * @systemapi 1112 * @since 8 1113 */ 1114 create(controller?: PatternLockController): TSPatternLockAttribute; 1115 /** 1116 * Used for TS compiler. 1117 * @ignore 1118 * @systemapi 1119 * @since 8 1120 */ 1121 pop(): TSPatternLockAttribute; 1122 /** 1123 * Used for TS compiler. 1124 * @ignore 1125 * @systemapi 1126 * @since 8 1127 */ 1128 debugLine(value: string): TSPatternLockAttribute; 1129} 1130 1131/** 1132 * Used for TS compiler. 1133 * @ignore 1134 * @systemapi 1135 * @since 8 1136 */ 1137declare class TSPieceAttribute extends CommonMethod<PieceAttribute> { 1138 /** 1139 * Used for TS compiler. 1140 * @ignore 1141 * @systemapi 1142 * @since 8 1143 */ 1144 create(options?: { content: string; icon?: string }): PieceAttribute; 1145 /** 1146 * Used for TS compiler. 1147 * @ignore 1148 * @systemapi 1149 * @since 8 1150 */ 1151 pop(): PieceAttribute; 1152 /** 1153 * Used for TS compiler. 1154 * @ignore 1155 * @systemapi 1156 * @since 8 1157 */ 1158 debugLine(value: string): PieceAttribute; 1159} 1160 1161/** 1162 * Used for TS compiler. 1163 * @ignore 1164 * @systemapi 1165 * @since 8 1166 */ 1167declare class TSPluginComponentAttribute extends CommonMethod<PluginComponentAttribute> { 1168 /** 1169 * Used for TS compiler. 1170 * @ignore 1171 * @systemapi 1172 * @since 8 1173 */ 1174 create(value: { template: PluginComponentTemplate; data: any }): PluginComponentAttribute; 1175 /** 1176 * Used for TS compiler. 1177 * @ignore 1178 * @systemapi 1179 * @since 8 1180 */ 1181 pop(): PluginComponentAttribute; 1182 /** 1183 * Used for TS compiler. 1184 * @ignore 1185 * @systemapi 1186 * @since 8 1187 */ 1188 debugLine(value: string): PluginComponentAttribute; 1189} 1190 1191/** 1192 * Used for TS compiler. 1193 * @ignore 1194 * @systemapi 1195 * @since 8 1196 */ 1197declare class TSPolygonAttribute extends CommonShapeMethod<PolygonAttribute> { 1198 /** 1199 * Used for TS compiler. 1200 * @ignore 1201 * @systemapi 1202 * @since 8 1203 */ 1204 create(value?: { width?: string | number; height?: string | number }): PolygonAttribute; 1205 /** 1206 * Used for TS compiler. 1207 * @ignore 1208 * @systemapi 1209 * @since 8 1210 */ 1211 debugLine(value: string): PolygonAttribute; 1212} 1213 1214/** 1215 * Used for TS compiler. 1216 * @ignore 1217 * @systemapi 1218 * @since 8 1219 */ 1220declare class TSPolylineAttribute extends CommonShapeMethod<PolylineAttribute> { 1221 /** 1222 * Used for TS compiler. 1223 * @ignore 1224 * @systemapi 1225 * @since 8 1226 */ 1227 create(value?: { width?: string | number; height?: string | number }): PolylineAttribute; 1228 /** 1229 * Used for TS compiler. 1230 * @ignore 1231 * @systemapi 1232 * @since 8 1233 */ 1234 debugLine(value: string): PolylineAttribute; 1235} 1236 1237/** 1238 * Used for TS compiler. 1239 * @ignore 1240 * @systemapi 1241 * @since 8 1242 */ 1243declare class TSProgressAttribute extends CommonMethod<ProgressAttribute> { 1244 /** 1245 * Used for TS compiler. 1246 * @ignore 1247 * @systemapi 1248 * @since 8 1249 */ 1250 create(options: ProgressOptions): ProgressAttribute; 1251 /** 1252 * Used for TS compiler. 1253 * @ignore 1254 * @systemapi 1255 * @since 8 1256 */ 1257 debugLine(value: string): ProgressAttribute; 1258} 1259 1260/** 1261 * Used for TS compiler. 1262 * @ignore 1263 * @systemapi 1264 * @since 8 1265 */ 1266declare class TSQRCodeAttribute extends CommonMethod<QRCodeAttribute> { 1267 /** 1268 * Used for TS compiler. 1269 * @ignore 1270 * @systemapi 1271 * @since 8 1272 */ 1273 create(value: string): QRCodeAttribute; 1274 /** 1275 * Used for TS compiler. 1276 * @ignore 1277 * @systemapi 1278 * @since 8 1279 */ 1280 pop(): QRCodeAttribute; 1281 /** 1282 * Used for TS compiler. 1283 * @ignore 1284 * @systemapi 1285 * @since 8 1286 */ 1287 debugLine(value: string): QRCodeAttribute; 1288} 1289 1290/** 1291 * Used for TS compiler. 1292 * @ignore 1293 * @systemapi 1294 * @since 8 1295 */ 1296declare class TSRadioAttribute extends CommonMethod<RadioAttribute> { 1297 /** 1298 * Used for TS compiler. 1299 * @ignore 1300 * @systemapi 1301 * @since 8 1302 */ 1303 create(options: RadioOptions): RadioAttribute; 1304 /** 1305 * Used for TS compiler. 1306 * @ignore 1307 * @systemapi 1308 * @since 8 1309 */ 1310 debugLine(value: string): RadioAttribute; 1311} 1312 1313/** 1314 * Used for TS compiler. 1315 * @ignore 1316 * @systemapi 1317 * @since 8 1318 */ 1319declare class TSRatingAttribute extends CommonMethod<RatingAttribute> { 1320 /** 1321 * Used for TS compiler. 1322 * @ignore 1323 * @systemapi 1324 * @since 8 1325 */ 1326 create(options?: { rating: number; indicator?: boolean }): RatingAttribute; 1327 /** 1328 * Used for TS compiler. 1329 * @ignore 1330 * @systemapi 1331 * @since 8 1332 */ 1333 pop(): RatingAttribute; 1334 /** 1335 * Used for TS compiler. 1336 * @ignore 1337 * @systemapi 1338 * @since 8 1339 */ 1340 debugLine(value: string): RatingAttribute; 1341} 1342 1343/** 1344 * Used for TS compiler. 1345 * @ignore 1346 * @systemapi 1347 * @since 8 1348 */ 1349declare class TSRectAttribute extends CommonShapeMethod<RectAttribute> { 1350 /** 1351 * Used for TS compiler. 1352 * @ignore 1353 * @systemapi 1354 * @since 8 1355 */ 1356 create( 1357 value?: 1358 | { 1359 width?: number | string; 1360 height?: number | string; 1361 radius?: number | string | Array<any>; 1362 } 1363 | { 1364 width?: number | string; 1365 height?: number | string; 1366 radiusWidth?: number | string; 1367 radiusHeight?: number | string; 1368 }, 1369 ): RectAttribute; 1370 /** 1371 * Used for TS compiler. 1372 * @ignore 1373 * @systemapi 1374 * @since 8 1375 */ 1376 debugLine(value: string): RectAttribute; 1377} 1378 1379/** 1380 * Used for TS compiler. 1381 * @ignore 1382 * @systemapi 1383 * @since 8 1384 */ 1385declare class TSRefreshAttribute extends CommonMethod<RefreshAttribute> { 1386 /** 1387 * Used for TS compiler. 1388 * @ignore 1389 * @systemapi 1390 * @since 8 1391 */ 1392 create(value: { refreshing: boolean; offset?: number | string; friction?: number | string }): RefreshAttribute; 1393 /** 1394 * Used for TS compiler. 1395 * @ignore 1396 * @systemapi 1397 * @since 8 1398 */ 1399 pop(): RefreshAttribute; 1400 /** 1401 * Used for TS compiler. 1402 * @ignore 1403 * @systemapi 1404 * @since 8 1405 */ 1406 debugLine(value: string): RefreshAttribute; 1407} 1408 1409/** 1410 * Used for TS compiler. 1411 * @ignore 1412 * @systemapi 1413 * @since 8 1414 */ 1415declare class TSRowAttribute extends CommonMethod<RowAttribute> { 1416 /** 1417 * Used for TS compiler. 1418 * @ignore 1419 * @systemapi 1420 * @since 8 1421 */ 1422 create(value?: { space?: string | number }): RowAttribute; 1423 /** 1424 * Used for TS compiler. 1425 * @ignore 1426 * @systemapi 1427 * @since 8 1428 */ 1429 pop(): RowAttribute; 1430 /** 1431 * Used for TS compiler. 1432 * @ignore 1433 * @systemapi 1434 * @since 8 1435 */ 1436 debugLine(value: string): RowAttribute; 1437} 1438 1439/** 1440 * Used for TS compiler. 1441 * @ignore 1442 * @systemapi 1443 * @since 8 1444 */ 1445declare class TSRowSplitAttribute extends CommonMethod<RowSplitAttribute> { 1446 /** 1447 * Used for TS compiler. 1448 * @ignore 1449 * @systemapi 1450 * @since 8 1451 */ 1452 create(): RowSplitAttribute; 1453 /** 1454 * Used for TS compiler. 1455 * @ignore 1456 * @systemapi 1457 * @since 8 1458 */ 1459 pop(): RowSplitAttribute; 1460 /** 1461 * Used for TS compiler. 1462 * @ignore 1463 * @systemapi 1464 * @since 8 1465 */ 1466 debugLine(value: string): RowSplitAttribute; 1467} 1468 1469/** 1470 * Used for TS compiler. 1471 * @ignore 1472 * @systemapi 1473 * @since 8 1474 */ 1475declare class TSScrollAttribute extends CommonMethod<ScrollAttribute> { 1476 /** 1477 * Used for TS compiler. 1478 * @ignore 1479 * @systemapi 1480 * @since 8 1481 */ 1482 create(scroller?: Scroller): ScrollAttribute; 1483 /** 1484 * Used for TS compiler. 1485 * @ignore 1486 * @systemapi 1487 * @since 8 1488 */ 1489 pop(): ScrollAttribute; 1490 /** 1491 * Used for TS compiler. 1492 * @ignore 1493 * @systemapi 1494 * @since 8 1495 */ 1496 debugLine(value: string): ScrollAttribute; 1497} 1498 1499/** 1500 * Used for TS compiler. 1501 * @ignore 1502 * @systemapi 1503 * @since 8 1504 */ 1505declare class TSScrollBarAttribute extends CommonMethod<ScrollBarAttribute> { 1506 /** 1507 * Used for TS compiler. 1508 * @ignore 1509 * @systemapi 1510 * @since 8 1511 */ 1512 create(value: ScrollBarOptions): ScrollBarAttribute; 1513 /** 1514 * Used for TS compiler. 1515 * @ignore 1516 * @systemapi 1517 * @since 8 1518 */ 1519 pop(): ScrollBarAttribute; 1520 /** 1521 * Used for TS compiler. 1522 * @ignore 1523 * @systemapi 1524 * @since 8 1525 */ 1526 debugLine(value: string): ScrollBarAttribute; 1527} 1528 1529/** 1530 * Used for TS compiler. 1531 * @ignore 1532 * @systemapi 1533 * @since 8 1534 */ 1535declare class TSSearchAttribute extends CommonMethod<SearchAttribute> { 1536 /** 1537 * Used for TS compiler. 1538 * @ignore 1539 * @systemapi 1540 * @since 8 1541 */ 1542 create(options?: { 1543 value?: string; 1544 placeholder?: string; 1545 icon?: string; 1546 controller?: SearchController; 1547 }): SearchAttribute; 1548 /** 1549 * Used for TS compiler. 1550 * @ignore 1551 * @systemapi 1552 * @since 8 1553 */ 1554 pop(): SearchAttribute; 1555 /** 1556 * Used for TS compiler. 1557 * @ignore 1558 * @systemapi 1559 * @since 8 1560 */ 1561 debugLine(value: string): SearchAttribute; 1562} 1563 1564/** 1565 * Used for TS compiler. 1566 * @ignore 1567 * @systemapi 1568 * @since 8 1569 */ 1570declare class TSSelectAttribute extends CommonMethod<SelectAttribute> { 1571 /** 1572 * Used for TS compiler. 1573 * @ignore 1574 * @systemapi 1575 * @since 8 1576 */ 1577 create(options: Array<SelectOptions>): SelectAttribute; 1578 /** 1579 * Used for TS compiler. 1580 * @ignore 1581 * @systemapi 1582 * @since 8 1583 */ 1584 pop(): SelectAttribute; 1585 /** 1586 * Used for TS compiler. 1587 * @ignore 1588 * @systemapi 1589 * @since 8 1590 */ 1591 debugLine(value: string): SelectAttribute; 1592} 1593 1594/** 1595 * Used for TS compiler. 1596 * @ignore 1597 * @systemapi 1598 * @since 8 1599 */ 1600declare class TSShapeAttribute extends CommonMethod<ShapeAttribute> { 1601 /** 1602 * Used for TS compiler. 1603 * @ignore 1604 * @systemapi 1605 * @since 8 1606 */ 1607 create(value?: PixelMap): ShapeAttribute; 1608 /** 1609 * Used for TS compiler. 1610 * @ignore 1611 * @systemapi 1612 * @since 8 1613 */ 1614 pop(): ShapeAttribute; 1615 /** 1616 * Used for TS compiler. 1617 * @ignore 1618 * @systemapi 1619 * @since 8 1620 */ 1621 debugLine(value: string): ShapeAttribute; 1622} 1623 1624/** 1625 * Used for TS compiler. 1626 * @ignore 1627 * @systemapi 1628 * @since 8 1629 */ 1630declare class TSSheetAttribute extends CommonMethod<SheetAttribute> { 1631 /** 1632 * Used for TS compiler. 1633 * @ignore 1634 * @systemapi 1635 * @since 8 1636 */ 1637 create(): SheetAttribute; 1638 /** 1639 * Used for TS compiler. 1640 * @ignore 1641 * @systemapi 1642 * @since 8 1643 */ 1644 pop(): SheetAttribute; 1645 /** 1646 * Used for TS compiler. 1647 * @ignore 1648 * @systemapi 1649 * @since 8 1650 */ 1651 debugLine(value: string): SheetAttribute; 1652} 1653 1654/** 1655 * Used for TS compiler. 1656 * @ignore 1657 * @systemapi 1658 * @since 8 1659 */ 1660declare class TSSliderAttribute extends CommonMethod<SliderAttribute> { 1661 /** 1662 * Used for TS compiler. 1663 * @ignore 1664 * @systemapi 1665 * @since 8 1666 */ 1667 create(options?: SliderOptions): SliderAttribute; 1668 /** 1669 * Used for TS compiler. 1670 * @ignore 1671 * @systemapi 1672 * @since 8 1673 */ 1674 debugLine(value: string): SliderAttribute; 1675} 1676 1677/** 1678 * Used for TS compiler. 1679 * @ignore 1680 * @systemapi 1681 * @since 8 1682 */ 1683declare class TSSpanAttribute extends CommonMethod<SpanAttribute> { 1684 /** 1685 * Used for TS compiler. 1686 * @ignore 1687 * @systemapi 1688 * @since 8 1689 */ 1690 create(value: string | Resource): SpanAttribute; 1691 /** 1692 * Used for TS compiler. 1693 * @ignore 1694 * @systemapi 1695 * @since 8 1696 */ 1697 debugLine(value: string): SpanAttribute; 1698} 1699 1700/** 1701 * Used for TS compiler. 1702 * @ignore 1703 * @systemapi 1704 * @since 8 1705 */ 1706declare class TSStackAttribute extends CommonMethod<StackAttribute> { 1707 /** 1708 * Used for TS compiler. 1709 * @ignore 1710 * @systemapi 1711 * @since 8 1712 */ 1713 create(value?: { alignContent?: Alignment }): StackAttribute; 1714 /** 1715 * Used for TS compiler. 1716 * @ignore 1717 * @systemapi 1718 * @since 8 1719 */ 1720 pop(): StackAttribute; 1721 /** 1722 * Used for TS compiler. 1723 * @ignore 1724 * @systemapi 1725 * @since 8 1726 */ 1727 debugLine(value: string): StackAttribute; 1728} 1729 1730/** 1731 * Used for TS compiler. 1732 * @ignore 1733 * @systemapi 1734 * @since 8 1735 */ 1736declare class TSStepperAttribute extends CommonMethod<StepperAttribute> { 1737 /** 1738 * Used for TS compiler. 1739 * @ignore 1740 * @systemapi 1741 * @since 8 1742 */ 1743 create(value?: { index?: number }): StepperAttribute; 1744 /** 1745 * Used for TS compiler. 1746 * @ignore 1747 * @systemapi 1748 * @since 8 1749 */ 1750 pop(): StepperAttribute; 1751 /** 1752 * Used for TS compiler. 1753 * @ignore 1754 * @systemapi 1755 * @since 8 1756 */ 1757 debugLine(value: string): StepperAttribute; 1758} 1759 1760/** 1761 * Used for TS compiler. 1762 * @ignore 1763 * @systemapi 1764 * @since 8 1765 */ 1766declare class TSStepperItemAttribute extends CommonMethod<StepperItemAttribute> { 1767 /** 1768 * Used for TS compiler. 1769 * @ignore 1770 * @systemapi 1771 * @since 8 1772 */ 1773 create(): StepperItemAttribute; 1774 /** 1775 * Used for TS compiler. 1776 * @ignore 1777 * @systemapi 1778 * @since 8 1779 */ 1780 pop(): StepperItemAttribute; 1781 /** 1782 * Used for TS compiler. 1783 * @ignore 1784 * @systemapi 1785 * @since 8 1786 */ 1787 debugLine(value: string): StepperItemAttribute; 1788} 1789 1790/** 1791 * Used for TS compiler. 1792 * @ignore 1793 * @systemapi 1794 * @since 8 1795 */ 1796declare class TSSwiperAttribute extends CommonMethod<SwiperAttribute> { 1797 /** 1798 * Used for TS compiler. 1799 * @ignore 1800 * @systemapi 1801 * @since 8 1802 */ 1803 create(controller?: SwiperController): SwiperAttribute; 1804 /** 1805 * Used for TS compiler. 1806 * @ignore 1807 * @systemapi 1808 * @since 8 1809 */ 1810 pop(): SwiperAttribute; 1811 /** 1812 * Used for TS compiler. 1813 * @ignore 1814 * @systemapi 1815 * @since 8 1816 */ 1817 debugLine(value: string): SwiperAttribute; 1818} 1819 1820/** 1821 * Used for TS compiler. 1822 * @ignore 1823 * @systemapi 1824 * @since 8 1825 */ 1826declare class TSTabContentAttribute extends CommonMethod<TabContentAttribute> { 1827 /** 1828 * Used for TS compiler. 1829 * @ignore 1830 * @systemapi 1831 * @since 8 1832 */ 1833 create(): TabContentAttribute; 1834 /** 1835 * Used for TS compiler. 1836 * @ignore 1837 * @systemapi 1838 * @since 8 1839 */ 1840 pop(): TabContentAttribute; 1841 /** 1842 * Used for TS compiler. 1843 * @ignore 1844 * @systemapi 1845 * @since 8 1846 */ 1847 debugLine(value: string): TabContentAttribute; 1848} 1849 1850/** 1851 * Used for TS compiler. 1852 * @ignore 1853 * @systemapi 1854 * @since 8 1855 */ 1856declare class TSTabsAttribute extends CommonMethod<TabsAttribute> { 1857 /** 1858 * Used for TS compiler. 1859 * @ignore 1860 * @systemapi 1861 * @since 8 1862 */ 1863 create(value?: { barPosition?: BarPosition; index?: number; controller?: TabsController }): TabsAttribute; 1864 /** 1865 * Used for TS compiler. 1866 * @ignore 1867 * @systemapi 1868 * @since 8 1869 */ 1870 pop(): TabsAttribute; 1871 /** 1872 * Used for TS compiler. 1873 * @ignore 1874 * @systemapi 1875 * @since 8 1876 */ 1877 debugLine(value: string): TabsAttribute; 1878} 1879 1880/** 1881 * Used for TS compiler. 1882 * @ignore 1883 * @systemapi 1884 * @since 8 1885 */ 1886declare class TSTextAttribute extends CommonMethod<TextAttribute> { 1887 /** 1888 * Used for TS compiler. 1889 * @ignore 1890 * @systemapi 1891 * @since 8 1892 */ 1893 create(content?: string | Resource): TextAttribute; 1894 /** 1895 * Used for TS compiler. 1896 * @ignore 1897 * @systemapi 1898 * @since 8 1899 */ 1900 pop(): TextAttribute; 1901 /** 1902 * Used for TS compiler. 1903 * @ignore 1904 * @systemapi 1905 * @since 8 1906 */ 1907 debugLine(value: string): TextAttribute; 1908} 1909 1910/** 1911 * Used for TS compiler. 1912 * @ignore 1913 * @systemapi 1914 * @since 8 1915 */ 1916declare class TSTextAreaAttribute extends CommonMethod<TextAreaAttribute> { 1917 /** 1918 * Used for TS compiler. 1919 * @ignore 1920 * @systemapi 1921 * @since 8 1922 */ 1923 create(value?: TextAreaOptions): TextAreaAttribute; 1924 /** 1925 * Used for TS compiler. 1926 * @ignore 1927 * @systemapi 1928 * @since 8 1929 */ 1930 debugLine(value: string): TextAreaAttribute; 1931} 1932 1933/** 1934 * Used for TS compiler. 1935 * @ignore 1936 * @systemapi 1937 * @since 8 1938 */ 1939declare class TSTextClockAttribute extends CommonMethod<TextClockAttribute> { 1940 /** 1941 * Used for TS compiler. 1942 * @ignore 1943 * @systemapi 1944 * @since 8 1945 */ 1946 create(options?: { timeZoneOffset?: number; controller?: TextClockController }): TextClockAttribute; 1947 /** 1948 * Used for TS compiler. 1949 * @ignore 1950 * @systemapi 1951 * @since 8 1952 */ 1953 pop(): TextClockAttribute; 1954 /** 1955 * Used for TS compiler. 1956 * @ignore 1957 * @systemapi 1958 * @since 8 1959 */ 1960 debugLine(value: string): TextClockAttribute; 1961} 1962 1963/** 1964 * Used for TS compiler. 1965 * @ignore 1966 * @systemapi 1967 * @since 8 1968 */ 1969declare class TSTextInputAttribute extends CommonMethod<TextInputAttribute> { 1970 /** 1971 * Used for TS compiler. 1972 * @ignore 1973 * @systemapi 1974 * @since 8 1975 */ 1976 create(value?: TextInputOptions): TextInputAttribute; 1977 /** 1978 * Used for TS compiler. 1979 * @ignore 1980 * @systemapi 1981 * @since 8 1982 */ 1983 debugLine(value: string): TextInputAttribute; 1984} 1985 1986/** 1987 * Used for TS compiler. 1988 * @ignore 1989 * @systemapi 1990 * @since 8 1991 */ 1992declare class TSTextPickerAttribute extends CommonMethod<TextPickerAttribute> { 1993 /** 1994 * Used for TS compiler. 1995 * @ignore 1996 * @systemapi 1997 * @since 8 1998 */ 1999 create(options?: TextPickerOptions): TextPickerAttribute; 2000 /** 2001 * Used for TS compiler. 2002 * @ignore 2003 * @systemapi 2004 * @since 8 2005 */ 2006 pop(): TextPickerAttribute; 2007 /** 2008 * Used for TS compiler. 2009 * @ignore 2010 * @systemapi 2011 * @since 8 2012 */ 2013 debugLine(value: string): TextPickerAttribute; 2014} 2015 2016/** 2017 * Used for TS compiler. 2018 * @ignore 2019 * @systemapi 2020 * @since 8 2021 */ 2022declare class TSTextTimerAttribute extends CommonMethod<TextTimerAttribute> { 2023 /** 2024 * Used for TS compiler. 2025 * @ignore 2026 * @systemapi 2027 * @since 8 2028 */ 2029 create(options?: TextTimerOptions): TextTimerAttribute; 2030 /** 2031 * Used for TS compiler. 2032 * @ignore 2033 * @systemapi 2034 * @since 8 2035 */ 2036 pop(): TextTimerAttribute; 2037 /** 2038 * Used for TS compiler. 2039 * @ignore 2040 * @systemapi 2041 * @since 8 2042 */ 2043 debugLine(value: string): TextTimerAttribute; 2044} 2045 2046/** 2047 * Used for TS compiler. 2048 * @ignore 2049 * @systemapi 2050 * @since 8 2051 */ 2052declare class TSToggleAttribute extends CommonMethod<ToggleAttribute> { 2053 /** 2054 * Used for TS compiler. 2055 * @ignore 2056 * @systemapi 2057 * @since 8 2058 */ 2059 create(options: { type: ToggleType; isOn?: boolean }): ToggleAttribute; 2060 /** 2061 * Used for TS compiler. 2062 * @ignore 2063 * @systemapi 2064 * @since 8 2065 */ 2066 pop(): ToggleAttribute; 2067 /** 2068 * Used for TS compiler. 2069 * @ignore 2070 * @systemapi 2071 * @since 8 2072 */ 2073 debugLine(value: string): ToggleAttribute; 2074} 2075 2076/** 2077 * Used for TS compiler. 2078 * @ignore 2079 * @systemapi 2080 * @since 8 2081 */ 2082declare class TSVideoAttribute extends CommonMethod<VideoAttribute> { 2083 /** 2084 * Used for TS compiler. 2085 * @ignore 2086 * @systemapi 2087 * @since 8 2088 */ 2089 create(value: { 2090 src?: string | Resource; 2091 previewUri?: string | PixelMap | Resource; 2092 controller?: VideoController; 2093 }): VideoAttribute; 2094 /** 2095 * Used for TS compiler. 2096 * @ignore 2097 * @systemapi 2098 * @since 8 2099 */ 2100 debugLine(value: string): VideoAttribute; 2101} 2102 2103/** 2104 * Used for TS compiler. 2105 * @ignore 2106 * @systemapi 2107 * @since 8 2108 */ 2109declare class TSWebAttribute extends CommonMethod<WebAttribute> { 2110 /** 2111 * Used for TS compiler. 2112 * @ignore 2113 * @systemapi 2114 * @since 8 2115 */ 2116 create(value: WebOptions): WebAttribute; 2117 /** 2118 * Used for TS compiler. 2119 * @ignore 2120 * @systemapi 2121 * @since 8 2122 */ 2123 debugLine(value: string): WebAttribute; 2124} 2125 2126/** 2127 * Used for TS compiler. 2128 * @ignore 2129 * @systemapi 2130 * @since 8 2131 */ 2132declare class TSXComponentAttribute extends CommonMethod<XComponentAttribute> { 2133 /** 2134 * Used for TS compiler. 2135 * @ignore 2136 * @systemapi 2137 * @since 8 2138 */ 2139 create(value: { 2140 id: string; 2141 type: string; 2142 libraryname?: string; 2143 controller?: XComponentController; 2144 }): XComponentAttribute; 2145 /** 2146 * Used for TS compiler. 2147 * @ignore 2148 * @systemapi 2149 * @since 8 2150 */ 2151 debugLine(value: string): XComponentAttribute; 2152} 2153 2154/** 2155 * Used for TS compiler. 2156 * @ignore 2157 * @systemapi 2158 * @since 8 2159 */ 2160declare class TSRichTextAttribute { 2161 /** 2162 * Used for TS compiler. 2163 * @ignore 2164 * @systemapi 2165 * @since 8 2166 */ 2167 create(content: string): RichTextAttribute; 2168 /** 2169 * Used for TS compiler. 2170 * @ignore 2171 * @systemapi 2172 * @since 8 2173 */ 2174 pop(): RichTextAttribute; 2175 /** 2176 * Used for TS compiler. 2177 * @ignore 2178 * @systemapi 2179 * @since 8 2180 */ 2181 debugLine(value: string): RichTextAttribute; 2182} 2183 2184/** 2185 * Used for TS compiler. 2186 * @ignore 2187 * @systemapi 2188 * @since 8 2189 */ 2190declare class TSTapGestureInterface { 2191 /** 2192 * Used for TS compiler. 2193 * @ignore 2194 * @systemapi 2195 * @since 8 2196 */ 2197 create(value?: { count?: number; fingers?: number }): TapGestureInterface; 2198 /** 2199 * Used for TS compiler. 2200 * @ignore 2201 * @systemapi 2202 * @since 8 2203 */ 2204 pop(): TapGestureInterface; 2205} 2206 2207/** 2208 * Used for TS compiler. 2209 * @ignore 2210 * @systemapi 2211 * @since 8 2212 */ 2213declare class TSLongPressGestureInterface { 2214 /** 2215 * Used for TS compiler. 2216 * @ignore 2217 * @systemapi 2218 * @since 8 2219 */ 2220 create(value?: { fingers?: number; repeat?: boolean; duration?: number }): LongPressGestureInterface; 2221 /** 2222 * Used for TS compiler. 2223 * @ignore 2224 * @systemapi 2225 * @since 8 2226 */ 2227 pop(): LongPressGestureInterface; 2228} 2229 2230/** 2231 * Used for TS compiler. 2232 * @ignore 2233 * @systemapi 2234 * @since 8 2235 */ 2236declare class TSPanGestureInterface { 2237 /** 2238 * Used for TS compiler. 2239 * @ignore 2240 * @systemapi 2241 * @since 8 2242 */ 2243 create( 2244 value?: 2245 | { 2246 fingers?: number; 2247 direction?: PanDirection; 2248 distance?: number; 2249 } 2250 | PanGestureOptions, 2251 ): PanGestureInterface; 2252 /** 2253 * Used for TS compiler. 2254 * @ignore 2255 * @systemapi 2256 * @since 8 2257 */ 2258 pop(): PanGestureInterface; 2259} 2260 2261/** 2262 * Used for TS compiler. 2263 * @ignore 2264 * @systemapi 2265 * @since 8 2266 */ 2267declare class TSSwipeGestureInterface { 2268 /** 2269 * Used for TS compiler. 2270 * @ignore 2271 * @systemapi 2272 * @since 8 2273 */ 2274 create(value?: { fingers?: number; direction?: SwipeDirection; speed?: number }): SwipeGestureInterface; 2275 /** 2276 * Used for TS compiler. 2277 * @ignore 2278 * @systemapi 2279 * @since 8 2280 */ 2281 pop(): SwipeGestureInterface; 2282} 2283 2284/** 2285 * Used for TS compiler. 2286 * @ignore 2287 * @systemapi 2288 * @since 8 2289 */ 2290declare class TSPinchGestureInterface { 2291 /** 2292 * Used for TS compiler. 2293 * @ignore 2294 * @systemapi 2295 * @since 8 2296 */ 2297 create(value?: { fingers?: number; distance?: number }): PinchGestureInterface; 2298 /** 2299 * Used for TS compiler. 2300 * @ignore 2301 * @systemapi 2302 * @since 8 2303 */ 2304 pop(): PinchGestureInterface; 2305} 2306 2307/** 2308 * Used for TS compiler. 2309 * @ignore 2310 * @systemapi 2311 * @since 8 2312 */ 2313declare class TSRotationGestureInterface { 2314 /** 2315 * Used for TS compiler. 2316 * @ignore 2317 * @systemapi 2318 * @since 8 2319 */ 2320 create(value?: { fingers?: number; angle?: number }): RotationGestureInterface; 2321 /** 2322 * Used for TS compiler. 2323 * @ignore 2324 * @systemapi 2325 * @since 8 2326 */ 2327 pop(): RotationGestureInterface; 2328} 2329 2330/** 2331 * Used for TS compiler. 2332 * @ignore 2333 * @systemapi 2334 * @since 8 2335 */ 2336declare class TSGestureGroupInterface { 2337 /** 2338 * Used for TS compiler. 2339 * @ignore 2340 * @systemapi 2341 * @since 8 2342 */ 2343 create(mode: GestureMode, ...gesture: GestureType[]): GestureGroupInterface; 2344 /** 2345 * Used for TS compiler. 2346 * @ignore 2347 * @systemapi 2348 * @since 8 2349 */ 2350 pop(): GestureGroupInterface; 2351} 2352 2353/** 2354 * Used for TS compiler. 2355 * @ignore 2356 * @systemapi 2357 * @since 9 2358 */ 2359declare class TSRemoteWindowAttribute extends CommonMethod<RemoteWindowAttribute> { 2360 /** 2361 * Used for TS compiler. 2362 * @ignore 2363 * @systemapi 2364 * @since 9 2365 */ 2366 create(target: WindowAnimationTarget): RemoteWindowAttribute; 2367 2368 /** 2369 * Used for TS compiler. 2370 * @ignore 2371 * @systemapi 2372 * @since 9 2373 */ 2374 pop(): RemoteWindowAttribute; 2375} 2376