Skip to content

Commit ad3bf4a

Browse files
Copilotjakebailey
andcommitted
Move approximatelySign to NumberFormatRangePartTypeRegistry
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
1 parent ab5e89f commit ad3bf4a

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

src/lib/es2023.intl.d.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ declare namespace Intl {
99
negative: never;
1010
}
1111

12-
interface NumberFormatPartTypeRegistry {
12+
interface NumberFormatRangePartTypeRegistry extends NumberFormatPartTypeRegistry {
1313
approximatelySign: never;
1414
}
1515

16+
type NumberFormatRangePartTypes = keyof NumberFormatRangePartTypeRegistry;
17+
1618
interface NumberFormatOptions {
1719
roundingPriority?: "auto" | "morePrecision" | "lessPrecision" | undefined;
1820
roundingIncrement?: 1 | 2 | 5 | 10 | 20 | 25 | 50 | 100 | 200 | 250 | 500 | 1000 | 2000 | 2500 | 5000 | undefined;
@@ -28,6 +30,7 @@ declare namespace Intl {
2830
}
2931

3032
interface NumberRangeFormatPart extends NumberFormatPart {
33+
type: NumberFormatRangePartTypes;
3134
source: "startRange" | "endRange" | "shared";
3235
}
3336

tests/baselines/reference/intlNumberFormatES2023.symbols

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ const filtered = nf
162162
.filter((part) => part.type !== "approximatelySign")
163163
>filter : Symbol(Array.filter, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
164164
>part : Symbol(part, Decl(intlNumberFormatES2023.ts, 40, 11))
165-
>part.type : Symbol(Intl.NumberFormatPart.type, Decl(lib.es2018.intl.d.ts, --, --))
165+
>part.type : Symbol(Intl.NumberRangeFormatPart.type, Decl(lib.es2023.intl.d.ts, --, --))
166166
>part : Symbol(part, Decl(intlNumberFormatES2023.ts, 40, 11))
167-
>type : Symbol(Intl.NumberFormatPart.type, Decl(lib.es2018.intl.d.ts, --, --))
167+
>type : Symbol(Intl.NumberRangeFormatPart.type, Decl(lib.es2023.intl.d.ts, --, --))
168168

169169
.map((part) => part.value)
170170
>map : Symbol(Array.map, Decl(lib.es5.d.ts, --, --))

tests/baselines/reference/intlNumberFormatES2023.types

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -452,12 +452,12 @@ const filtered = nf
452452
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^
453453
>part.type !== "approximatelySign" : boolean
454454
> : ^^^^^^^
455-
>part.type : keyof Intl.NumberFormatPartTypeRegistry
456-
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
455+
>part.type : keyof Intl.NumberFormatRangePartTypeRegistry
456+
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
457457
>part : Intl.NumberRangeFormatPart
458458
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^
459-
>type : keyof Intl.NumberFormatPartTypeRegistry
460-
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
459+
>type : keyof Intl.NumberFormatRangePartTypeRegistry
460+
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
461461
>"approximatelySign" : "approximatelySign"
462462
> : ^^^^^^^^^^^^^^^^^^^
463463

0 commit comments

Comments
 (0)