• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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};