Skip to content

Commit d76e535

Browse files
committed
rename to PluralizeUnit
1 parent ef5d2a0 commit d76e535

File tree

2 files changed

+122
-122
lines changed

2 files changed

+122
-122
lines changed

src/lib/esnext.temporal.d.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ declare namespace Temporal {
6161

6262
type DateUnit = "year" | "month" | "week" | "day";
6363
type TimeUnit = "hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond";
64-
type MaybePluralUnit<T extends DateUnit | TimeUnit> =
64+
type PluralizeUnit<T extends DateUnit | TimeUnit> =
6565
| T
6666
| {
6767
year: "years";
@@ -89,13 +89,13 @@ declare namespace Temporal {
8989
}
9090

9191
interface RoundingOptions<Units extends DateUnit | TimeUnit> {
92-
smallestUnit?: MaybePluralUnit<Units> | undefined;
92+
smallestUnit?: PluralizeUnit<Units> | undefined;
9393
roundingIncrement?: number | undefined;
9494
roundingMode?: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined;
9595
}
9696

9797
interface RoundingOptionsWithLargestUnit<Units extends DateUnit | TimeUnit> extends RoundingOptions<Units> {
98-
largestUnit?: "auto" | MaybePluralUnit<Units> | undefined;
98+
largestUnit?: "auto" | PluralizeUnit<Units> | undefined;
9999
}
100100

101101
interface ToStringRoundingOptions<Units extends DateUnit | TimeUnit> extends Pick<RoundingOptions<Units>, "smallestUnit" | "roundingMode"> {}
@@ -181,7 +181,7 @@ declare namespace Temporal {
181181
until(other: PlainTimeLike, options?: RoundingOptionsWithLargestUnit<TimeUnit>): Duration;
182182
since(other: PlainTimeLike, options?: RoundingOptionsWithLargestUnit<TimeUnit>): Duration;
183183
equals(other: PlainTimeLike): boolean;
184-
round(roundTo: MaybePluralUnit<TimeUnit>): PlainTime;
184+
round(roundTo: PluralizeUnit<TimeUnit>): PlainTime;
185185
round(roundTo: RoundingOptions<TimeUnit>): PlainTime;
186186
toString(options?: PlainTimeToStringOptions): string;
187187
toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string;
@@ -230,7 +230,7 @@ declare namespace Temporal {
230230
subtract(duration: DurationLike, options?: OverflowOptions): PlainDateTime;
231231
until(other: PlainDateTimeLike, options?: RoundingOptionsWithLargestUnit<DateUnit | TimeUnit>): Duration;
232232
since(other: PlainDateTimeLike, options?: RoundingOptionsWithLargestUnit<DateUnit | TimeUnit>): Duration;
233-
round(roundTo: MaybePluralUnit<"day" | TimeUnit>): PlainDateTime;
233+
round(roundTo: PluralizeUnit<"day" | TimeUnit>): PlainDateTime;
234234
round(roundTo: RoundingOptions<"day" | TimeUnit>): PlainDateTime;
235235
equals(other: PlainDateTimeLike): boolean;
236236
toString(options?: PlainDateTimeToStringOptions): string;
@@ -297,7 +297,7 @@ declare namespace Temporal {
297297
subtract(duration: DurationLike, options?: OverflowOptions): ZonedDateTime;
298298
until(other: ZonedDateTimeLike, options?: RoundingOptionsWithLargestUnit<DateUnit | TimeUnit>): Duration;
299299
since(other: ZonedDateTimeLike, options?: RoundingOptionsWithLargestUnit<DateUnit | TimeUnit>): Duration;
300-
round(roundTo: MaybePluralUnit<"day" | TimeUnit>): ZonedDateTime;
300+
round(roundTo: PluralizeUnit<"day" | TimeUnit>): ZonedDateTime;
301301
round(roundTo: RoundingOptions<"day" | TimeUnit>): ZonedDateTime;
302302
equals(other: ZonedDateTimeLike): boolean;
303303
toString(options?: ZonedDateTimeToStringOptions): string;
@@ -331,7 +331,7 @@ declare namespace Temporal {
331331
interface DurationToStringOptions extends ToStringRoundingOptionsWithFractionalSeconds<Exclude<TimeUnit, "hour" | "minute">> {}
332332

333333
interface DurationTotalOptions extends DurationRelativeToOptions {
334-
unit: MaybePluralUnit<DateUnit | TimeUnit>;
334+
unit: PluralizeUnit<DateUnit | TimeUnit>;
335335
}
336336

337337
interface Duration {
@@ -352,9 +352,9 @@ declare namespace Temporal {
352352
abs(): Duration;
353353
add(other: DurationLike): Duration;
354354
subtract(other: DurationLike): Duration;
355-
round(roundTo: MaybePluralUnit<"day" | TimeUnit>): Duration;
355+
round(roundTo: PluralizeUnit<"day" | TimeUnit>): Duration;
356356
round(roundTo: DurationRoundingOptions): Duration;
357-
total(totalOf: MaybePluralUnit<"day" | TimeUnit>): number;
357+
total(totalOf: PluralizeUnit<"day" | TimeUnit>): number;
358358
total(totalOf: DurationTotalOptions): number;
359359
toString(options?: DurationToStringOptions): string;
360360
toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DurationFormatOptions): string;
@@ -382,7 +382,7 @@ declare namespace Temporal {
382382
subtract(duration: DurationLike): Instant;
383383
until(other: InstantLike, options?: RoundingOptionsWithLargestUnit<TimeUnit>): Duration;
384384
since(other: InstantLike, options?: RoundingOptionsWithLargestUnit<TimeUnit>): Duration;
385-
round(roundTo: MaybePluralUnit<TimeUnit>): Instant;
385+
round(roundTo: PluralizeUnit<TimeUnit>): Instant;
386386
round(roundTo: RoundingOptions<TimeUnit>): Instant;
387387
equals(other: InstantLike): boolean;
388388
toString(options?: InstantToStringOptions): string;

0 commit comments

Comments
 (0)