1export * as lib from "icu4x"; 2import * as CaseMapperDemo from "./CaseMapper.mjs"; 3export * as CaseMapperDemo from "./CaseMapper.mjs"; 4import * as TitlecaseMapperDemo from "./TitlecaseMapper.mjs"; 5export * as TitlecaseMapperDemo from "./TitlecaseMapper.mjs"; 6import * as DateDemo from "./Date.mjs"; 7export * as DateDemo from "./Date.mjs"; 8import * as DateFormatterDemo from "./DateFormatter.mjs"; 9export * as DateFormatterDemo from "./DateFormatter.mjs"; 10import * as GregorianDateFormatterDemo from "./GregorianDateFormatter.mjs"; 11export * as GregorianDateFormatterDemo from "./GregorianDateFormatter.mjs"; 12import * as NoCalendarFormatterDemo from "./NoCalendarFormatter.mjs"; 13export * as NoCalendarFormatterDemo from "./NoCalendarFormatter.mjs"; 14import * as DecimalFormatterDemo from "./DecimalFormatter.mjs"; 15export * as DecimalFormatterDemo from "./DecimalFormatter.mjs"; 16import * as DecimalDemo from "./Decimal.mjs"; 17export * as DecimalDemo from "./Decimal.mjs"; 18import * as ListFormatterDemo from "./ListFormatter.mjs"; 19export * as ListFormatterDemo from "./ListFormatter.mjs"; 20import * as LocaleDemo from "./Locale.mjs"; 21export * as LocaleDemo from "./Locale.mjs"; 22import * as DateTimeFormatterDemo from "./DateTimeFormatter.mjs"; 23export * as DateTimeFormatterDemo from "./DateTimeFormatter.mjs"; 24import * as DateTimeFormatterGregorianDemo from "./DateTimeFormatterGregorian.mjs"; 25export * as DateTimeFormatterGregorianDemo from "./DateTimeFormatterGregorian.mjs"; 26import * as ComposingNormalizerDemo from "./ComposingNormalizer.mjs"; 27export * as ComposingNormalizerDemo from "./ComposingNormalizer.mjs"; 28import * as DecomposingNormalizerDemo from "./DecomposingNormalizer.mjs"; 29export * as DecomposingNormalizerDemo from "./DecomposingNormalizer.mjs"; 30import * as GregorianZonedDateTimeFormatterDemo from "./GregorianZonedDateTimeFormatter.mjs"; 31export * as GregorianZonedDateTimeFormatterDemo from "./GregorianZonedDateTimeFormatter.mjs"; 32import * as ZonedDateTimeFormatterDemo from "./ZonedDateTimeFormatter.mjs"; 33export * as ZonedDateTimeFormatterDemo from "./ZonedDateTimeFormatter.mjs"; 34import * as AnyCalendarKindDemo from "./AnyCalendarKind.mjs"; 35export * as AnyCalendarKindDemo from "./AnyCalendarKind.mjs"; 36 37import RenderTerminiWordSegmenter from "./WordSegmenter.mjs"; 38 39 40let termini = Object.assign({ 41 "CaseMapper.lowercase": { 42 func: CaseMapperDemo.lowercase, 43 // For avoiding webpacking minifying issues: 44 funcName: "CaseMapper.lowercase", 45 parameters: [ 46 47 { 48 name: "S", 49 type: "string", 50 typeUse: "string" 51 }, 52 53 { 54 name: "Locale:Name", 55 type: "string", 56 typeUse: "string" 57 } 58 59 ] 60 }, 61 62 "CaseMapper.uppercase": { 63 func: CaseMapperDemo.uppercase, 64 // For avoiding webpacking minifying issues: 65 funcName: "CaseMapper.uppercase", 66 parameters: [ 67 68 { 69 name: "S", 70 type: "string", 71 typeUse: "string" 72 }, 73 74 { 75 name: "Locale:Name", 76 type: "string", 77 typeUse: "string" 78 } 79 80 ] 81 }, 82 83 "CaseMapper.titlecaseSegmentWithOnlyCaseData": { 84 func: CaseMapperDemo.titlecaseSegmentWithOnlyCaseData, 85 // For avoiding webpacking minifying issues: 86 funcName: "CaseMapper.titlecaseSegmentWithOnlyCaseData", 87 parameters: [ 88 89 { 90 name: "S", 91 type: "string", 92 typeUse: "string" 93 }, 94 95 { 96 name: "Locale:Name", 97 type: "string", 98 typeUse: "string" 99 }, 100 101 { 102 name: "Options:LeadingAdjustment", 103 type: "LeadingAdjustment", 104 typeUse: "enumerator" 105 }, 106 107 { 108 name: "Options:TrailingCase", 109 type: "TrailingCase", 110 typeUse: "enumerator" 111 } 112 113 ] 114 }, 115 116 "CaseMapper.fold": { 117 func: CaseMapperDemo.fold, 118 // For avoiding webpacking minifying issues: 119 funcName: "CaseMapper.fold", 120 parameters: [ 121 122 { 123 name: "S", 124 type: "string", 125 typeUse: "string" 126 } 127 128 ] 129 }, 130 131 "CaseMapper.foldTurkic": { 132 func: CaseMapperDemo.foldTurkic, 133 // For avoiding webpacking minifying issues: 134 funcName: "CaseMapper.foldTurkic", 135 parameters: [ 136 137 { 138 name: "S", 139 type: "string", 140 typeUse: "string" 141 } 142 143 ] 144 }, 145 146 "TitlecaseMapper.titlecaseSegment": { 147 func: TitlecaseMapperDemo.titlecaseSegment, 148 // For avoiding webpacking minifying issues: 149 funcName: "TitlecaseMapper.titlecaseSegment", 150 parameters: [ 151 152 { 153 name: "S", 154 type: "string", 155 typeUse: "string" 156 }, 157 158 { 159 name: "Locale:Name", 160 type: "string", 161 typeUse: "string" 162 }, 163 164 { 165 name: "Options:LeadingAdjustment", 166 type: "LeadingAdjustment", 167 typeUse: "enumerator" 168 }, 169 170 { 171 name: "Options:TrailingCase", 172 type: "TrailingCase", 173 typeUse: "enumerator" 174 } 175 176 ] 177 }, 178 179 "Date.monthCode": { 180 func: DateDemo.monthCode, 181 // For avoiding webpacking minifying issues: 182 funcName: "Date.monthCode", 183 parameters: [ 184 185 { 186 name: "Date:Year", 187 type: "number", 188 typeUse: "number" 189 }, 190 191 { 192 name: "Date:Month", 193 type: "number", 194 typeUse: "number" 195 }, 196 197 { 198 name: "Date:Day", 199 type: "number", 200 typeUse: "number" 201 }, 202 203 { 204 name: "Date:Calendar:Locale:Name", 205 type: "string", 206 typeUse: "string" 207 } 208 209 ] 210 }, 211 212 "Date.era": { 213 func: DateDemo.era, 214 // For avoiding webpacking minifying issues: 215 funcName: "Date.era", 216 parameters: [ 217 218 { 219 name: "Date:Year", 220 type: "number", 221 typeUse: "number" 222 }, 223 224 { 225 name: "Date:Month", 226 type: "number", 227 typeUse: "number" 228 }, 229 230 { 231 name: "Date:Day", 232 type: "number", 233 typeUse: "number" 234 }, 235 236 { 237 name: "Date:Calendar:Locale:Name", 238 type: "string", 239 typeUse: "string" 240 } 241 242 ] 243 }, 244 245 "DateFormatter.format": { 246 func: DateFormatterDemo.format, 247 // For avoiding webpacking minifying issues: 248 funcName: "DateFormatter.format", 249 parameters: [ 250 251 { 252 name: "DateFormatter:Locale:Name", 253 type: "string", 254 typeUse: "string" 255 }, 256 257 { 258 name: "DateFormatter:Length", 259 type: "DateTimeLength", 260 typeUse: "enumerator" 261 }, 262 263 { 264 name: "Value:Year", 265 type: "number", 266 typeUse: "number" 267 }, 268 269 { 270 name: "Value:Month", 271 type: "number", 272 typeUse: "number" 273 }, 274 275 { 276 name: "Value:Day", 277 type: "number", 278 typeUse: "number" 279 }, 280 281 { 282 name: "Value:Calendar:Locale:Name", 283 type: "string", 284 typeUse: "string" 285 } 286 287 ] 288 }, 289 290 "DateFormatter.formatIso": { 291 func: DateFormatterDemo.formatIso, 292 // For avoiding webpacking minifying issues: 293 funcName: "DateFormatter.formatIso", 294 parameters: [ 295 296 { 297 name: "DateFormatter:Locale:Name", 298 type: "string", 299 typeUse: "string" 300 }, 301 302 { 303 name: "DateFormatter:Length", 304 type: "DateTimeLength", 305 typeUse: "enumerator" 306 }, 307 308 { 309 name: "Value:Year", 310 type: "number", 311 typeUse: "number" 312 }, 313 314 { 315 name: "Value:Month", 316 type: "number", 317 typeUse: "number" 318 }, 319 320 { 321 name: "Value:Day", 322 type: "number", 323 typeUse: "number" 324 } 325 326 ] 327 }, 328 329 "GregorianDateFormatter.formatIso": { 330 func: GregorianDateFormatterDemo.formatIso, 331 // For avoiding webpacking minifying issues: 332 funcName: "GregorianDateFormatter.formatIso", 333 parameters: [ 334 335 { 336 name: "GregorianDateFormatter:Locale:Name", 337 type: "string", 338 typeUse: "string" 339 }, 340 341 { 342 name: "GregorianDateFormatter:Length", 343 type: "DateTimeLength", 344 typeUse: "enumerator" 345 }, 346 347 { 348 name: "Value:Year", 349 type: "number", 350 typeUse: "number" 351 }, 352 353 { 354 name: "Value:Month", 355 type: "number", 356 typeUse: "number" 357 }, 358 359 { 360 name: "Value:Day", 361 type: "number", 362 typeUse: "number" 363 } 364 365 ] 366 }, 367 368 "NoCalendarFormatter.format": { 369 func: NoCalendarFormatterDemo.format, 370 // For avoiding webpacking minifying issues: 371 funcName: "NoCalendarFormatter.format", 372 parameters: [ 373 374 { 375 name: "NoCalendarFormatter:Locale:Name", 376 type: "string", 377 typeUse: "string" 378 }, 379 380 { 381 name: "NoCalendarFormatter:Length", 382 type: "DateTimeLength", 383 typeUse: "enumerator" 384 }, 385 386 { 387 name: "Value:Hour", 388 type: "number", 389 typeUse: "number" 390 }, 391 392 { 393 name: "Value:Minute", 394 type: "number", 395 typeUse: "number" 396 }, 397 398 { 399 name: "Value:Second", 400 type: "number", 401 typeUse: "number" 402 }, 403 404 { 405 name: "Value:Subsecond", 406 type: "number", 407 typeUse: "number" 408 } 409 410 ] 411 }, 412 413 "DecimalFormatter.format": { 414 func: DecimalFormatterDemo.format, 415 // For avoiding webpacking minifying issues: 416 funcName: "DecimalFormatter.format", 417 parameters: [ 418 419 { 420 name: "DecimalFormatter:Locale:Name", 421 type: "string", 422 typeUse: "string" 423 }, 424 425 { 426 name: "DecimalFormatter:GroupingStrategy", 427 type: "DecimalGroupingStrategy", 428 typeUse: "enumerator" 429 }, 430 431 { 432 name: "Value:F", 433 type: "number", 434 typeUse: "number" 435 }, 436 437 { 438 name: "Value:Magnitude", 439 type: "number", 440 typeUse: "number" 441 } 442 443 ] 444 }, 445 446 "Decimal.toString": { 447 func: DecimalDemo.toString, 448 // For avoiding webpacking minifying issues: 449 funcName: "Decimal.toString", 450 parameters: [ 451 452 { 453 name: "Decimal:F", 454 type: "number", 455 typeUse: "number" 456 }, 457 458 { 459 name: "Decimal:Magnitude", 460 type: "number", 461 typeUse: "number" 462 } 463 464 ] 465 }, 466 467 "ListFormatter.format": { 468 func: ListFormatterDemo.format, 469 // For avoiding webpacking minifying issues: 470 funcName: "ListFormatter.format", 471 parameters: [ 472 473 { 474 name: "ListFormatter:Locale:Name", 475 type: "string", 476 typeUse: "string" 477 }, 478 479 { 480 name: "ListFormatter:Length", 481 type: "ListLength", 482 typeUse: "enumerator" 483 }, 484 485 { 486 name: "List", 487 type: "Array<string>", 488 typeUse: "Array<string>" 489 } 490 491 ] 492 }, 493 494 "Locale.basename": { 495 func: LocaleDemo.basename, 496 // For avoiding webpacking minifying issues: 497 funcName: "Locale.basename", 498 parameters: [ 499 500 { 501 name: "Locale:Name", 502 type: "string", 503 typeUse: "string" 504 } 505 506 ] 507 }, 508 509 "Locale.getUnicodeExtension": { 510 func: LocaleDemo.getUnicodeExtension, 511 // For avoiding webpacking minifying issues: 512 funcName: "Locale.getUnicodeExtension", 513 parameters: [ 514 515 { 516 name: "Locale:Name", 517 type: "string", 518 typeUse: "string" 519 }, 520 521 { 522 name: "S", 523 type: "string", 524 typeUse: "string" 525 } 526 527 ] 528 }, 529 530 "Locale.language": { 531 func: LocaleDemo.language, 532 // For avoiding webpacking minifying issues: 533 funcName: "Locale.language", 534 parameters: [ 535 536 { 537 name: "Locale:Name", 538 type: "string", 539 typeUse: "string" 540 } 541 542 ] 543 }, 544 545 "Locale.region": { 546 func: LocaleDemo.region, 547 // For avoiding webpacking minifying issues: 548 funcName: "Locale.region", 549 parameters: [ 550 551 { 552 name: "Locale:Name", 553 type: "string", 554 typeUse: "string" 555 } 556 557 ] 558 }, 559 560 "Locale.script": { 561 func: LocaleDemo.script, 562 // For avoiding webpacking minifying issues: 563 funcName: "Locale.script", 564 parameters: [ 565 566 { 567 name: "Locale:Name", 568 type: "string", 569 typeUse: "string" 570 } 571 572 ] 573 }, 574 575 "Locale.normalize": { 576 func: LocaleDemo.normalize, 577 // For avoiding webpacking minifying issues: 578 funcName: "Locale.normalize", 579 parameters: [ 580 581 { 582 name: "S", 583 type: "string", 584 typeUse: "string" 585 } 586 587 ] 588 }, 589 590 "Locale.toString": { 591 func: LocaleDemo.toString, 592 // For avoiding webpacking minifying issues: 593 funcName: "Locale.toString", 594 parameters: [ 595 596 { 597 name: "Locale:Name", 598 type: "string", 599 typeUse: "string" 600 } 601 602 ] 603 }, 604 605 "DateTimeFormatter.formatIso": { 606 func: DateTimeFormatterDemo.formatIso, 607 // For avoiding webpacking minifying issues: 608 funcName: "DateTimeFormatter.formatIso", 609 parameters: [ 610 611 { 612 name: "DateTimeFormatter:Locale:Name", 613 type: "string", 614 typeUse: "string" 615 }, 616 617 { 618 name: "DateTimeFormatter:Length", 619 type: "DateTimeLength", 620 typeUse: "enumerator" 621 }, 622 623 { 624 name: "DateTimeFormatter:TimePrecision", 625 type: "TimePrecision", 626 typeUse: "enumerator" 627 }, 628 629 { 630 name: "DateTimeFormatter:Alignment", 631 type: "DateTimeAlignment", 632 typeUse: "enumerator" 633 }, 634 635 { 636 name: "DateTimeFormatter:YearStyle", 637 type: "YearStyle", 638 typeUse: "enumerator" 639 }, 640 641 { 642 name: "Date:Year", 643 type: "number", 644 typeUse: "number" 645 }, 646 647 { 648 name: "Date:Month", 649 type: "number", 650 typeUse: "number" 651 }, 652 653 { 654 name: "Date:Day", 655 type: "number", 656 typeUse: "number" 657 }, 658 659 { 660 name: "Time:Hour", 661 type: "number", 662 typeUse: "number" 663 }, 664 665 { 666 name: "Time:Minute", 667 type: "number", 668 typeUse: "number" 669 }, 670 671 { 672 name: "Time:Second", 673 type: "number", 674 typeUse: "number" 675 }, 676 677 { 678 name: "Time:Subsecond", 679 type: "number", 680 typeUse: "number" 681 } 682 683 ] 684 }, 685 686 "DateTimeFormatter.formatSameCalendar": { 687 func: DateTimeFormatterDemo.formatSameCalendar, 688 // For avoiding webpacking minifying issues: 689 funcName: "DateTimeFormatter.formatSameCalendar", 690 parameters: [ 691 692 { 693 name: "DateTimeFormatter:Locale:Name", 694 type: "string", 695 typeUse: "string" 696 }, 697 698 { 699 name: "DateTimeFormatter:Length", 700 type: "DateTimeLength", 701 typeUse: "enumerator" 702 }, 703 704 { 705 name: "DateTimeFormatter:TimePrecision", 706 type: "TimePrecision", 707 typeUse: "enumerator" 708 }, 709 710 { 711 name: "DateTimeFormatter:Alignment", 712 type: "DateTimeAlignment", 713 typeUse: "enumerator" 714 }, 715 716 { 717 name: "DateTimeFormatter:YearStyle", 718 type: "YearStyle", 719 typeUse: "enumerator" 720 }, 721 722 { 723 name: "Date:Year", 724 type: "number", 725 typeUse: "number" 726 }, 727 728 { 729 name: "Date:Month", 730 type: "number", 731 typeUse: "number" 732 }, 733 734 { 735 name: "Date:Day", 736 type: "number", 737 typeUse: "number" 738 }, 739 740 { 741 name: "Date:Calendar:Locale:Name", 742 type: "string", 743 typeUse: "string" 744 }, 745 746 { 747 name: "Time:Hour", 748 type: "number", 749 typeUse: "number" 750 }, 751 752 { 753 name: "Time:Minute", 754 type: "number", 755 typeUse: "number" 756 }, 757 758 { 759 name: "Time:Second", 760 type: "number", 761 typeUse: "number" 762 }, 763 764 { 765 name: "Time:Subsecond", 766 type: "number", 767 typeUse: "number" 768 } 769 770 ] 771 }, 772 773 "DateTimeFormatterGregorian.formatIso": { 774 func: DateTimeFormatterGregorianDemo.formatIso, 775 // For avoiding webpacking minifying issues: 776 funcName: "DateTimeFormatterGregorian.formatIso", 777 parameters: [ 778 779 { 780 name: "DateTimeFormatterGregorian:Locale:Name", 781 type: "string", 782 typeUse: "string" 783 }, 784 785 { 786 name: "DateTimeFormatterGregorian:Length", 787 type: "DateTimeLength", 788 typeUse: "enumerator" 789 }, 790 791 { 792 name: "DateTimeFormatterGregorian:TimePrecision", 793 type: "TimePrecision", 794 typeUse: "enumerator" 795 }, 796 797 { 798 name: "DateTimeFormatterGregorian:Alignment", 799 type: "DateTimeAlignment", 800 typeUse: "enumerator" 801 }, 802 803 { 804 name: "DateTimeFormatterGregorian:YearStyle", 805 type: "YearStyle", 806 typeUse: "enumerator" 807 }, 808 809 { 810 name: "Date:Year", 811 type: "number", 812 typeUse: "number" 813 }, 814 815 { 816 name: "Date:Month", 817 type: "number", 818 typeUse: "number" 819 }, 820 821 { 822 name: "Date:Day", 823 type: "number", 824 typeUse: "number" 825 }, 826 827 { 828 name: "Time:Hour", 829 type: "number", 830 typeUse: "number" 831 }, 832 833 { 834 name: "Time:Minute", 835 type: "number", 836 typeUse: "number" 837 }, 838 839 { 840 name: "Time:Second", 841 type: "number", 842 typeUse: "number" 843 }, 844 845 { 846 name: "Time:Subsecond", 847 type: "number", 848 typeUse: "number" 849 } 850 851 ] 852 }, 853 854 "ComposingNormalizer.normalize": { 855 func: ComposingNormalizerDemo.normalize, 856 // For avoiding webpacking minifying issues: 857 funcName: "ComposingNormalizer.normalize", 858 parameters: [ 859 860 { 861 name: "S", 862 type: "string", 863 typeUse: "string" 864 } 865 866 ] 867 }, 868 869 "DecomposingNormalizer.normalize": { 870 func: DecomposingNormalizerDemo.normalize, 871 // For avoiding webpacking minifying issues: 872 funcName: "DecomposingNormalizer.normalize", 873 parameters: [ 874 875 { 876 name: "S", 877 type: "string", 878 typeUse: "string" 879 } 880 881 ] 882 }, 883 884 "GregorianZonedDateTimeFormatter.formatIso": { 885 func: GregorianZonedDateTimeFormatterDemo.formatIso, 886 // For avoiding webpacking minifying issues: 887 funcName: "GregorianZonedDateTimeFormatter.formatIso", 888 parameters: [ 889 890 { 891 name: "GregorianZonedDateTimeFormatter:Locale:Name", 892 type: "string", 893 typeUse: "string" 894 }, 895 896 { 897 name: "GregorianZonedDateTimeFormatter:Length", 898 type: "DateTimeLength", 899 typeUse: "enumerator" 900 }, 901 902 { 903 name: "Date:Year", 904 type: "number", 905 typeUse: "number" 906 }, 907 908 { 909 name: "Date:Month", 910 type: "number", 911 typeUse: "number" 912 }, 913 914 { 915 name: "Date:Day", 916 type: "number", 917 typeUse: "number" 918 }, 919 920 { 921 name: "Time:Hour", 922 type: "number", 923 typeUse: "number" 924 }, 925 926 { 927 name: "Time:Minute", 928 type: "number", 929 typeUse: "number" 930 }, 931 932 { 933 name: "Time:Second", 934 type: "number", 935 typeUse: "number" 936 }, 937 938 { 939 name: "Time:Subsecond", 940 type: "number", 941 typeUse: "number" 942 }, 943 944 { 945 name: "Zone:TimeZoneId:Id", 946 type: "string", 947 typeUse: "string" 948 }, 949 950 { 951 name: "Zone:Offset:Offset", 952 type: "string", 953 typeUse: "string" 954 }, 955 956 { 957 name: "Zone:ZoneVariant", 958 type: "TimeZoneVariant", 959 typeUse: "enumerator" 960 } 961 962 ] 963 }, 964 965 "ZonedDateTimeFormatter.format": { 966 func: ZonedDateTimeFormatterDemo.format, 967 // For avoiding webpacking minifying issues: 968 funcName: "ZonedDateTimeFormatter.format", 969 parameters: [ 970 971 { 972 name: "ZonedDateTimeFormatter:Locale:Name", 973 type: "string", 974 typeUse: "string" 975 }, 976 977 { 978 name: "ZonedDateTimeFormatter:Length", 979 type: "DateTimeLength", 980 typeUse: "enumerator" 981 }, 982 983 { 984 name: "Date:Year", 985 type: "number", 986 typeUse: "number" 987 }, 988 989 { 990 name: "Date:Month", 991 type: "number", 992 typeUse: "number" 993 }, 994 995 { 996 name: "Date:Day", 997 type: "number", 998 typeUse: "number" 999 }, 1000 1001 { 1002 name: "Date:Calendar:Locale:Name", 1003 type: "string", 1004 typeUse: "string" 1005 }, 1006 1007 { 1008 name: "Time:Hour", 1009 type: "number", 1010 typeUse: "number" 1011 }, 1012 1013 { 1014 name: "Time:Minute", 1015 type: "number", 1016 typeUse: "number" 1017 }, 1018 1019 { 1020 name: "Time:Second", 1021 type: "number", 1022 typeUse: "number" 1023 }, 1024 1025 { 1026 name: "Time:Subsecond", 1027 type: "number", 1028 typeUse: "number" 1029 }, 1030 1031 { 1032 name: "Zone:TimeZoneId:Id", 1033 type: "string", 1034 typeUse: "string" 1035 }, 1036 1037 { 1038 name: "Zone:Offset:Offset", 1039 type: "string", 1040 typeUse: "string" 1041 }, 1042 1043 { 1044 name: "Zone:ZoneVariant", 1045 type: "TimeZoneVariant", 1046 typeUse: "enumerator" 1047 } 1048 1049 ] 1050 }, 1051 1052 "ZonedDateTimeFormatter.formatIso": { 1053 func: ZonedDateTimeFormatterDemo.formatIso, 1054 // For avoiding webpacking minifying issues: 1055 funcName: "ZonedDateTimeFormatter.formatIso", 1056 parameters: [ 1057 1058 { 1059 name: "ZonedDateTimeFormatter:Locale:Name", 1060 type: "string", 1061 typeUse: "string" 1062 }, 1063 1064 { 1065 name: "ZonedDateTimeFormatter:Length", 1066 type: "DateTimeLength", 1067 typeUse: "enumerator" 1068 }, 1069 1070 { 1071 name: "Date:Year", 1072 type: "number", 1073 typeUse: "number" 1074 }, 1075 1076 { 1077 name: "Date:Month", 1078 type: "number", 1079 typeUse: "number" 1080 }, 1081 1082 { 1083 name: "Date:Day", 1084 type: "number", 1085 typeUse: "number" 1086 }, 1087 1088 { 1089 name: "Time:Hour", 1090 type: "number", 1091 typeUse: "number" 1092 }, 1093 1094 { 1095 name: "Time:Minute", 1096 type: "number", 1097 typeUse: "number" 1098 }, 1099 1100 { 1101 name: "Time:Second", 1102 type: "number", 1103 typeUse: "number" 1104 }, 1105 1106 { 1107 name: "Time:Subsecond", 1108 type: "number", 1109 typeUse: "number" 1110 }, 1111 1112 { 1113 name: "Zone:TimeZoneId:Id", 1114 type: "string", 1115 typeUse: "string" 1116 }, 1117 1118 { 1119 name: "Zone:Offset:Offset", 1120 type: "string", 1121 typeUse: "string" 1122 }, 1123 1124 { 1125 name: "Zone:ZoneVariant", 1126 type: "TimeZoneVariant", 1127 typeUse: "enumerator" 1128 } 1129 1130 ] 1131 }, 1132 1133 "AnyCalendarKind.bcp47": { 1134 func: AnyCalendarKindDemo.bcp47, 1135 // For avoiding webpacking minifying issues: 1136 funcName: "AnyCalendarKind.bcp47", 1137 parameters: [ 1138 1139 { 1140 name: "AnyCalendarKind", 1141 type: "AnyCalendarKind", 1142 typeUse: "enumerator" 1143 } 1144 1145 ] 1146 } 1147}, RenderTerminiWordSegmenter); 1148 1149export const RenderInfo = { 1150 "termini": termini 1151};