Skip to content

Commit cfd472f

Browse files
Make 'calendar' and 'numberingSystem' open strings in es2020.intl.
1 parent 0ce5c4a commit cfd472f

File tree

1 file changed

+2
-235
lines changed

1 file changed

+2
-235
lines changed

src/lib/es2020.intl.d.ts

+2-235
Original file line numberDiff line numberDiff line change
@@ -53,239 +53,6 @@ declare namespace Intl {
5353
*/
5454
type RelativeTimeFormatStyle = "long" | "short" | "narrow";
5555

56-
/**
57-
* Unicode Calendar Identifier
58-
*
59-
* [Reference](http://unicode.org/reports/tr35/#UnicodeCalendarIdentifier)
60-
*
61-
* [Source](https://github.com/unicode-org/cldr/blob/b805d0b/common/bcp47/calendar.xml)
62-
*/
63-
type Calendar =
64-
// Thai Buddhist calendar
65-
| "buddhist"
66-
// Traditional Chinese calendar
67-
| "chinese"
68-
// Coptic calendar
69-
| "coptic"
70-
// Traditional Korean calendar
71-
| "dangi"
72-
// Ethiopic calendar, Amete Alem (epoch approx. 5493 B.C.E)
73-
| "ethiopic-amete-alem" | "ethioaa"
74-
// Ethiopic calendar, Amete Mihret (epoch approx, 8 C.E.)
75-
| "ethiopic"
76-
// Gregorian calendar
77-
| "gregorian"
78-
// Gregorian calendar (alias)
79-
| "gregory"
80-
// Traditional Hebrew calendar
81-
| "hebrew"
82-
// Indian calendar
83-
| "indian"
84-
// Islamic calendar
85-
| "islamic"
86-
// Islamic calendar, Umm al-Qura
87-
| "islamic-umalqura"
88-
// Islamic calendar, tabular (intercalary years [2,5,7,10,13,16,18,21,24,26,29] - astronomical epoch)
89-
| "islamic-tbla"
90-
// Islamic calendar, tabular (intercalary years [2,5,7,10,13,16,18,21,24,26,29] - civil epoch)
91-
| "islamic-civil"
92-
| "islamicc" // Deprecated alias
93-
// Islamic calendar, Saudi Arabia sighting
94-
| "islamic-rgsa"
95-
// ISO calendar (Gregorian calendar using the ISO 8601 calendar week rules)
96-
| "iso8601"
97-
// Japanese Imperial calendar
98-
| "japanese"
99-
// Persian calendar
100-
| "persian"
101-
// Republic of China calendar
102-
| "roc"
103-
;
104-
105-
/**
106-
* Unicode Number System Identifier
107-
*
108-
* [Reference](http://unicode.org/reports/tr35/#UnicodeNumberSystemIdentifier)
109-
*
110-
* [Source](https://github.com/unicode-org/cldr/blob/be7a953/common/bcp47/number.xml)
111-
*/
112-
type NumberingSystem =
113-
// Adlam digits
114-
| "adlm"
115-
// Ahom digits
116-
| "ahom"
117-
// Arabic-Indic digits
118-
| "arab"
119-
// Extended Arabic-Indic digits
120-
| "arabext"
121-
// Armenian upper case numerals — algorithmic
122-
| "armn"
123-
// Armenian lower case numerals — algorithmic
124-
| "armnlow"
125-
// Balinese digits
126-
| "bali"
127-
// Bengali digits
128-
| "beng"
129-
// Bhaiksuki digits
130-
| "bhks"
131-
// Brahmi digits
132-
| "brah"
133-
// Chakma digits
134-
| "cakm"
135-
// Cham digits
136-
| "cham"
137-
// Cyrillic numerals — algorithmic
138-
| "cyrl"
139-
// Devanagari digits
140-
| "deva"
141-
// Dives Akuru digits
142-
| "diak"
143-
// Ethiopic numerals — algorithmic
144-
| "ethi"
145-
// Financial numerals — may be algorithmic
146-
| "finance"
147-
// Full width digits
148-
| "fullwide"
149-
// Georgian numerals — algorithmic
150-
| "geor"
151-
// Gunjala Gondi digits
152-
| "gong"
153-
// Masaram Gondi digits
154-
| "gonm"
155-
// Greek upper case numerals — algorithmic
156-
| "grek"
157-
// Greek lower case numerals — algorithmic
158-
| "greklow"
159-
// Gujarati digits
160-
| "gujr"
161-
// Gurmukhi digits
162-
| "guru"
163-
// Han-character day-of-month numbering for lunar/other traditional calendars"
164-
| "hanidays"
165-
// Positional decimal system using Chinese number ideographs as digits
166-
| "hanidec"
167-
// Simplified Chinese numerals — algorithmic
168-
| "hans"
169-
// Simplified Chinese financial numerals — algorithmic
170-
| "hansfin"
171-
// Traditional Chinese numerals — algorithmic
172-
| "hant"
173-
// Traditional Chinese financial numerals — algorithmic
174-
| "hantfin"
175-
// Hebrew numerals — algorithmic
176-
| "hebr"
177-
// Pahawh Hmong digits
178-
| "hmng"
179-
// Nyiakeng Puachue Hmong digits
180-
| "hmnp"
181-
// Javanese digits
182-
| "java"
183-
// Japanese numerals — algorithmic
184-
| "jpan"
185-
// Japanese financial numerals — algorithmic
186-
| "jpanfin"
187-
// Japanese first-year Gannen numbering for Japanese calendar
188-
| "jpanyear"
189-
// Kayah Li digits
190-
| "kali"
191-
// Khmer digits
192-
| "khmr"
193-
// Kannada digits
194-
| "knda"
195-
// Tai Tham Hora (secular) digits
196-
| "lana"
197-
// Tai Tham Tham (ecclesiastical) digits
198-
| "lanatham"
199-
// Lao digits
200-
| "laoo"
201-
// Latin digits
202-
| "latn"
203-
// Lepcha digits
204-
| "lepc"
205-
// Limbu digits
206-
| "limb"
207-
// Mathematical bold digits
208-
| "mathbold"
209-
// Mathematical double-struck digits
210-
| "mathdbl"
211-
// Mathematical monospace digits
212-
| "mathmono"
213-
// Mathematical sans-serif bold digits
214-
| "mathsanb"
215-
// Mathematical sans-serif digits
216-
| "mathsans"
217-
// Malayalam digits
218-
| "mlym"
219-
// Modi digits
220-
| "modi"
221-
// Mongolian digits
222-
| "mong"
223-
// Mro digits
224-
| "mroo"
225-
// Meetei Mayek digits
226-
| "mtei"
227-
// Myanmar digits
228-
| "mymr"
229-
// Myanmar Shan digits
230-
| "mymrshan"
231-
// Myanmar Tai Laing digits
232-
| "mymrtlng"
233-
// Native digits
234-
| "native"
235-
// Newa digits
236-
| "newa"
237-
// N'Ko digits
238-
| "nkoo"
239-
// Ol Chiki digits
240-
| "olck"
241-
// Oriya digits
242-
| "orya"
243-
// Osmanya digits
244-
| "osma"
245-
// Hanifi Rohingya digits
246-
| "rohg"
247-
// Roman upper case numerals — algorithmic
248-
| "roman"
249-
// Roman lowercase numerals — algorithmic
250-
| "romanlow"
251-
// Saurashtra digits
252-
| "saur"
253-
// Sharada digits
254-
| "shrd"
255-
// Khudawadi digits
256-
| "sind"
257-
// Sinhala Lith digits
258-
| "sinh"
259-
// Sora_Sompeng digits
260-
| "sora"
261-
// Sundanese digits
262-
| "sund"
263-
// Takri digits
264-
| "takr"
265-
// New Tai Lue digits
266-
| "talu"
267-
// Tamil numerals — algorithmic
268-
| "taml"
269-
// Modern Tamil decimal digits
270-
| "tamldec"
271-
// Telugu digits
272-
| "telu"
273-
// Thai digits
274-
| "thai"
275-
// Tirhuta digits
276-
| "tirh"
277-
// Tibetan digits
278-
| "tibt"
279-
// Traditional numerals — may be algorithmic
280-
| "traditional" | "traditio"
281-
// Vai digits
282-
| "vaii"
283-
// Warang Citi digits
284-
| "wara"
285-
// Wancho digits
286-
| "wcho"
287-
;
288-
28956
/**
29057
* An object with some or all of properties of `options` parameter
29158
* of `Intl.RelativeTimeFormat` constructor.
@@ -513,9 +280,9 @@ declare namespace Intl {
513280
interface DateTimeFormatOptions {
514281
dateStyle?: "full" | "long" | "medium" | "short";
515282
timeStyle?: "full" | "long" | "medium" | "short";
516-
calendar?: Calendar;
283+
calendar?: string;
517284
dayPeriod?: "narrow" | "short" | "long";
518-
numberingSystem?: NumberingSystem;
285+
numberingSystem?: string;
519286
hourCycle?: "h11" | "h12" | "h23" | "h24";
520287
fractionalSecondDigits?: 0 | 1 | 2 | 3;
521288
}

0 commit comments

Comments
 (0)