diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index 7688aad98b845..18b28f4bde292 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -251,6 +251,8 @@ const libEntries: [string, string][] = [ ["esnext.typedarrays", "lib.esnext.typedarrays.d.ts"], ["esnext.error", "lib.esnext.error.d.ts"], ["esnext.sharedmemory", "lib.esnext.sharedmemory.d.ts"], + ["esnext.temporal", "lib.esnext.temporal.d.ts"], + ["esnext.date", "lib.esnext.date.d.ts"], ["decorators", "lib.decorators.d.ts"], ["decorators.legacy", "lib.decorators.legacy.d.ts"], ]; diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 7f40d470abd17..8e823d131b0c5 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1923,6 +1923,11 @@ export const getScriptTargetFeatures: () => ScriptTargetFeatures = /* @__PURE__ "fromHex", ], })), + Date: new Map(Object.entries({ + esnext: [ + "toTemporalInstant", + ], + })), })) ); diff --git a/src/lib/esnext.d.ts b/src/lib/esnext.d.ts index c32661b0be9f2..40f8275333571 100644 --- a/src/lib/esnext.d.ts +++ b/src/lib/esnext.d.ts @@ -10,3 +10,5 @@ /// /// /// +/// +/// diff --git a/src/lib/esnext.date.d.ts b/src/lib/esnext.date.d.ts new file mode 100644 index 0000000000000..1e5e90421c5a0 --- /dev/null +++ b/src/lib/esnext.date.d.ts @@ -0,0 +1,5 @@ +/// + +interface Date { + toTemporalInstant(): Temporal.Instant; +} diff --git a/src/lib/esnext.intl.d.ts b/src/lib/esnext.intl.d.ts index 9aacedd724469..e1d148b5d862e 100644 --- a/src/lib/esnext.intl.d.ts +++ b/src/lib/esnext.intl.d.ts @@ -1,3 +1,12 @@ +/// + declare namespace Intl { - // Empty + type FormattableTemporalObject = Temporal.PlainDate | Temporal.PlainYearMonth | Temporal.PlainMonthDay | Temporal.PlainTime | Temporal.PlainDateTime | Temporal.Instant; + + interface DateTimeFormat { + format(date?: FormattableTemporalObject | Date | number): string; + formatToParts(date?: FormattableTemporalObject | Date | number): DateTimeFormatPart[]; + formatRange(startDate: FormattableTemporalObject | Date | number, endDate: FormattableTemporalObject | Date | number): string; + formatRangeToParts(startDate: FormattableTemporalObject | Date | number, endDate: FormattableTemporalObject | Date | number): DateTimeRangeFormatPart[]; + } } diff --git a/src/lib/esnext.temporal.d.ts b/src/lib/esnext.temporal.d.ts new file mode 100644 index 0000000000000..f7db0743433a6 --- /dev/null +++ b/src/lib/esnext.temporal.d.ts @@ -0,0 +1,457 @@ +/// +/// + +declare namespace Temporal { + type CalendarLike = PlainDate | PlainDateTime | PlainMonthDay | PlainYearMonth | ZonedDateTime | string; + type DurationLike = Duration | DurationLikeObject | string; + type InstantLike = Instant | string; + type PlainDateLike = PlainDate | PlainDateTime | ZonedDateTime | DateLikeObject | string; + type PlainDateTimeLike = PlainDateTime | ZonedDateTime | PlainDate | DateTimeLikeObject | string; + type PlainMonthDayLike = PlainMonthDay | MonthDayLikeObject | string; + type PlainTimeLike = PlainTime | PlainDateTime | ZonedDateTime | TimeLikeObject | string; + type PlainYearMonthLike = PlainYearMonth | YearMonthLikeObject | string; + type TimeZoneLike = ZonedDateTime | string; + type ZonedDateTimeLike = ZonedDateTime | ZonedDateTimeLikeObject | string; + + type PartialTemporalLike = { + [P in Exclude]?: T[P] | undefined; + }; + + interface DateLikeObject { + year?: number | undefined; + era?: string | undefined; + eraYear?: number | undefined; + month?: number | undefined; + monthCode?: string | undefined; + day: number; + calendar?: string | undefined; + } + + interface DateTimeLikeObject extends DateLikeObject, TimeLikeObject {} + + interface DurationLikeObject { + years?: number | undefined; + months?: number | undefined; + weeks?: number | undefined; + days?: number | undefined; + hours?: number | undefined; + minutes?: number | undefined; + seconds?: number | undefined; + milliseconds?: number | undefined; + microseconds?: number | undefined; + nanoseconds?: number | undefined; + } + + interface MonthDayLikeObject extends Omit {} + + interface TimeLikeObject { + hour?: number | undefined; + minute?: number | undefined; + second?: number | undefined; + millisecond?: number | undefined; + microsecond?: number | undefined; + nanosecond?: number | undefined; + } + + interface YearMonthLikeObject extends Omit {} + + interface ZonedDateTimeLikeObject extends DateTimeLikeObject { + timeZone: TimeZoneLike; + offset?: string | undefined; + } + + type DateUnit = "year" | "month" | "week" | "day" | "years" | "months" | "weeks" | "days"; + type TimeUnit = "hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | "hours" | "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds"; + + interface OverflowOptions { + overflow?: "constrain" | "reject" | undefined; + } + + interface RoundingOptions { + smallestUnit?: Units | undefined; + roundingIncrement?: number | undefined; + roundingMode?: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; + } + + interface RoundingOptionsWithLargestUnit extends RoundingOptions { + largestUnit?: "auto" | Units | undefined; + } + + interface ToStringRoundingOptions extends Pick, "smallestUnit" | "roundingMode"> {} + + interface ToStringRoundingOptionsWithFractionalSeconds extends ToStringRoundingOptions { + fractionalSecondDigits?: "auto" | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; + } + + namespace Now { + function timeZoneId(): string; + function instant(): Instant; + function plainDateTimeISO(timeZone?: TimeZoneLike): PlainDateTime; + function zonedDateTimeISO(timeZone?: TimeZoneLike): ZonedDateTime; + function plainDateISO(timeZone?: TimeZoneLike): PlainDate; + function plainTimeISO(timeZone?: TimeZoneLike): PlainTime; + } + + interface PlainDateToStringOptions { + calendarName?: "auto" | "always" | "never" | "critical" | undefined; + } + + interface PlainDateToZonedDateTimeOptions { + plainTime?: PlainTimeLike | undefined; + timeZone: TimeZoneLike; + } + + interface PlainDate { + readonly calendarId: string; + readonly era: string | undefined; + readonly eraYear: number | undefined; + readonly year: number; + readonly month: number; + readonly monthCode: string; + readonly day: number; + readonly dayOfWeek: number; + readonly dayOfYear: number; + readonly weekOfYear: number | undefined; + readonly yearOfWeek: number | undefined; + readonly daysInWeek: number; + readonly daysInMonth: number; + readonly daysInYear: number; + readonly monthsInYear: number; + readonly inLeapYear: boolean; + toPlainYearMonth(): PlainYearMonth; + toPlainMonthDay(): PlainMonthDay; + add(duration: DurationLike, options?: OverflowOptions): PlainDate; + subtract(duration: DurationLike, options?: OverflowOptions): PlainDate; + with(dateLike: PartialTemporalLike, options?: OverflowOptions): PlainDate; + withCalendar(calendarLike: CalendarLike): PlainDate; + until(other: PlainDateLike, options?: RoundingOptionsWithLargestUnit): Duration; + since(other: PlainDateLike, options?: RoundingOptionsWithLargestUnit): Duration; + equals(other: PlainDateLike): boolean; + toPlainDateTime(time?: PlainTimeLike): PlainDateTime; + toZonedDateTime(timeZone: TimeZoneLike): ZonedDateTime; + toZonedDateTime(item: PlainDateToZonedDateTimeOptions): ZonedDateTime; + toString(options?: PlainDateToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + readonly [Symbol.toStringTag]: "Temporal.PlainDate"; + } + + interface PlainDateConstructor { + new (isoYear: number, isoMonth: number, isoDay: number, calendar?: string): PlainDate; + readonly prototype: PlainDate; + from(item: PlainDateLike, options?: OverflowOptions): PlainDate; + compare(one: PlainDateLike, two: PlainDateLike): number; + } + var PlainDate: PlainDateConstructor; + + interface PlainTimeToStringOptions extends ToStringRoundingOptionsWithFractionalSeconds> {} + + interface PlainTime { + readonly hour: number; + readonly minute: number; + readonly second: number; + readonly millisecond: number; + readonly microsecond: number; + readonly nanosecond: number; + add(duration: DurationLike): PlainTime; + subtract(duration: DurationLike): PlainTime; + with(timeLike: PartialTemporalLike, options?: OverflowOptions): PlainTime; + until(other: PlainTimeLike, options?: RoundingOptionsWithLargestUnit): Duration; + since(other: PlainTimeLike, options?: RoundingOptionsWithLargestUnit): Duration; + equals(other: PlainTimeLike): boolean; + round(roundTo: TimeUnit): PlainTime; + round(roundTo: RoundingOptions): PlainTime; + toString(options?: PlainTimeToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + readonly [Symbol.toStringTag]: "Temporal.PlainTime"; + } + + interface PlainTimeConstructor { + new (hour?: number, minute?: number, second?: number, millisecond?: number, microsecond?: number, nanosecond?: number): PlainTime; + readonly prototype: PlainTime; + from(item: PlainTimeLike, options?: OverflowOptions): PlainTime; + compare(one: PlainTimeLike, two: PlainTimeLike): number; + } + var PlainTime: PlainTimeConstructor; + + interface PlainDateTimeToStringOptions extends PlainDateToStringOptions, PlainTimeToStringOptions {} + + interface PlainDateTimeToZonedDateTimeOptions extends Pick {} + + interface PlainDateTime { + readonly calendarId: string; + readonly era: string | undefined; + readonly eraYear: number | undefined; + readonly year: number; + readonly month: number; + readonly monthCode: string; + readonly day: number; + readonly hour: number; + readonly minute: number; + readonly second: number; + readonly millisecond: number; + readonly microsecond: number; + readonly nanosecond: number; + readonly dayOfWeek: number; + readonly dayOfYear: number; + readonly weekOfYear: number | undefined; + readonly yearOfWeek: number | undefined; + readonly daysInWeek: number; + readonly daysInMonth: number; + readonly daysInYear: number; + readonly monthsInYear: number; + readonly inLeapYear: boolean; + with(dateTimeLike: PartialTemporalLike, options?: OverflowOptions): PlainDateTime; + withPlainTime(plainTime?: PlainTimeLike): PlainDateTime; + withCalendar(calendar: CalendarLike): PlainDateTime; + add(duration: DurationLike, options?: OverflowOptions): PlainDateTime; + subtract(duration: DurationLike, options?: OverflowOptions): PlainDateTime; + until(other: PlainDateTimeLike, options?: RoundingOptionsWithLargestUnit): Duration; + since(other: PlainDateTimeLike, options?: RoundingOptionsWithLargestUnit): Duration; + round(roundTo: "day" | "days" | TimeUnit): PlainDateTime; + round(roundTo: RoundingOptions<"day" | "days" | TimeUnit>): PlainDateTime; + equals(other: PlainDateTimeLike): boolean; + toString(options?: PlainDateTimeToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + toZonedDateTime(timeZone: TimeZoneLike, options?: PlainDateTimeToZonedDateTimeOptions): ZonedDateTime; + toPlainDate(): PlainDate; + toPlainTime(): PlainTime; + readonly [Symbol.toStringTag]: "Temporal.PlainDateTime"; + } + + interface PlainDateTimeConstructor { + new (isoYear: number, isoMonth: number, isoDay: number, hour?: number, minute?: number, second?: number, millisecond?: number, microsecond?: number, nanosecond?: number, calendar?: string): PlainDateTime; + readonly prototype: PlainDateTime; + from(item: PlainDateTimeLike, options?: OverflowOptions): PlainDateTime; + compare(one: PlainDateTimeLike, two: PlainDateTimeLike): number; + } + var PlainDateTime: PlainDateTimeConstructor; + + interface ZonedDateTimeToStringOptions extends PlainDateTimeToStringOptions { + offset?: "auto" | "never" | undefined; + timeZoneName?: "auto" | "never" | "critical" | undefined; + } + + interface ZonedDateTimeToZonedDateTimeOptions extends OverflowOptions { + disambiguation?: "compatible" | "earlier" | "later" | "reject" | undefined; + offset?: "use" | "ignore" | "prefer" | "reject" | undefined; + } + + interface ZonedDateTimeTransitionOptions { + direction: "next" | "previous"; + } + + interface ZonedDateTime { + readonly calendarId: string; + readonly timeZoneId: string; + readonly era: string | undefined; + readonly eraYear: number | undefined; + readonly year: number; + readonly month: number; + readonly monthCode: string; + readonly day: number; + readonly hour: number; + readonly minute: number; + readonly second: number; + readonly millisecond: number; + readonly microsecond: number; + readonly nanosecond: number; + readonly epochMilliseconds: number; + readonly epochNanoseconds: bigint; + readonly dayOfWeek: number; + readonly dayOfYear: number; + readonly weekOfYear: number | undefined; + readonly yearOfWeek: number | undefined; + readonly hoursInDay: number; + readonly daysInWeek: number; + readonly daysInMonth: number; + readonly daysInYear: number; + readonly monthsInYear: number; + readonly inLeapYear: boolean; + readonly offsetNanoseconds: number; + readonly offset: string; + with(zonedDateTimeLike: PartialTemporalLike, options?: ZonedDateTimeToZonedDateTimeOptions): ZonedDateTime; + withPlainTime(plainTime?: PlainTimeLike): ZonedDateTime; + withTimeZone(timeZone: TimeZoneLike): ZonedDateTime; + withCalendar(calendar: CalendarLike): ZonedDateTime; + add(duration: DurationLike, options?: OverflowOptions): ZonedDateTime; + subtract(duration: DurationLike, options?: OverflowOptions): ZonedDateTime; + until(other: ZonedDateTimeLike, options?: RoundingOptionsWithLargestUnit): Duration; + since(other: ZonedDateTimeLike, options?: RoundingOptionsWithLargestUnit): Duration; + round(roundTo: "day" | "days" | TimeUnit): ZonedDateTime; + round(roundTo: RoundingOptions<"day" | "days" | TimeUnit>): ZonedDateTime; + equals(other: ZonedDateTimeLike): boolean; + toString(options?: ZonedDateTimeToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + startOfDay(): ZonedDateTime; + getTimeZoneTransition(direction: "next" | "previous"): ZonedDateTime | null; + getTimeZoneTransition(direction: ZonedDateTimeTransitionOptions): ZonedDateTime | null; + toInstant(): Instant; + toPlainDate(): PlainDate; + toPlainTime(): PlainTime; + toPlainDateTime(): PlainDateTime; + readonly [Symbol.toStringTag]: "Temporal.ZonedDateTime"; + } + + interface ZonedDateTimeConstructor { + new (epochNanoseconds: bigint, timeZone: string, calendar?: string): ZonedDateTime; + readonly prototype: ZonedDateTime; + from(item: ZonedDateTimeLike, options?: ZonedDateTimeToZonedDateTimeOptions): ZonedDateTime; + compare(one: ZonedDateTimeLike, two: ZonedDateTimeLike): number; + } + var ZonedDateTime: ZonedDateTimeConstructor; + + interface DurationRelativeToOptions { + relativeTo?: ZonedDateTimeLike | PlainDateLike | undefined; + } + + interface DurationRoundingOptions extends DurationRelativeToOptions, RoundingOptionsWithLargestUnit {} + + interface DurationToStringOptions extends ToStringRoundingOptionsWithFractionalSeconds> {} + + interface DurationTotalOptions extends DurationRelativeToOptions { + unit: DateUnit | TimeUnit; + } + + interface Duration { + readonly years: number; + readonly months: number; + readonly weeks: number; + readonly days: number; + readonly hours: number; + readonly minutes: number; + readonly seconds: number; + readonly milliseconds: number; + readonly microseconds: number; + readonly nanoseconds: number; + readonly sign: number; + readonly blank: boolean; + with(durationLike: PartialTemporalLike): Duration; + negated(): Duration; + abs(): Duration; + add(other: DurationLike): Duration; + subtract(other: DurationLike): Duration; + round(roundTo: "day" | "days" | TimeUnit): Duration; + round(roundTo: DurationRoundingOptions): Duration; + total(totalOf: "day" | "days" | TimeUnit): number; + total(totalOf: DurationTotalOptions): number; + toString(options?: DurationToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + readonly [Symbol.toStringTag]: "Temporal.Duration"; + } + + interface DurationConstructor { + new (years?: number, months?: number, weeks?: number, days?: number, hours?: number, minutes?: number, seconds?: number, milliseconds?: number, microseconds?: number, nanoseconds?: number): Duration; + readonly prototype: Duration; + from(item: DurationLike): Duration; + compare(one: DurationLike, two: DurationLike, options?: DurationRelativeToOptions): Duration; + } + var Duration: DurationConstructor; + + interface InstantToStringOptions extends PlainTimeToStringOptions { + timeZone?: TimeZoneLike | undefined; + } + + interface Instant { + readonly epochMilliseconds: number; + readonly epochNanoseconds: bigint; + add(duration: DurationLike): Instant; + subtract(duration: DurationLike): Instant; + until(other: InstantLike, options?: RoundingOptionsWithLargestUnit): Duration; + since(other: InstantLike, options?: RoundingOptionsWithLargestUnit): Duration; + round(roundTo: TimeUnit): Instant; + round(roundTo: RoundingOptions): Instant; + equals(other: InstantLike): boolean; + toString(options?: InstantToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + toZonedDateTimeISO(timeZone: TimeZoneLike): ZonedDateTime; + readonly [Symbol.toStringTag]: "Temporal.Instant"; + } + + interface InstantConstructor { + new (epochNanoseconds: bigint): Instant; + readonly prototype: Instant; + from(item: InstantLike): Instant; + fromEpochMilliseconds(epochMilliseconds: number): Instant; + fromEpochNanoseconds(epochNanoseconds: bigint): Instant; + compare(one: InstantLike, two: InstantLike): number; + } + var Instant: InstantConstructor; + + interface PlainYearMonthToPlainDateOptions { + day: number; + } + + interface PlainYearMonthToStringOptions extends Pick {} + + interface PlainYearMonth { + readonly calendarId: string; + readonly era: string | undefined; + readonly eraYear: number | undefined; + readonly year: number; + readonly month: number; + readonly monthCode: string; + readonly daysInYear: number; + readonly daysInMonth: number; + readonly monthsInYear: number; + readonly inLeapYear: boolean; + with(yearMonthLike: PartialTemporalLike, options?: OverflowOptions): PlainYearMonth; + add(duration: DurationLike, options?: OverflowOptions): PlainYearMonth; + subtract(duration: DurationLike, options?: OverflowOptions): PlainYearMonth; + until(other: PlainYearMonthLike, options?: RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">): Duration; + since(other: PlainYearMonthLike, options?: RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">): Duration; + equals(other: PlainYearMonthLike): boolean; + toString(options?: PlainYearMonthToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + toPlainDate(item: PlainYearMonthToPlainDateOptions): PlainDate; + readonly [Symbol.toStringTag]: "Temporal.PlainYearMonth"; + } + + interface PlainYearMonthConstructor { + new (isoYear: number, isoMonth: number, calendar?: string, referenceISODay?: number): PlainYearMonth; + readonly prototype: PlainYearMonth; + from(item: PlainYearMonthLike, options?: OverflowOptions): PlainYearMonth; + compare(one: PlainYearMonthLike, two: PlainYearMonthLike): number; + } + var PlainYearMonth: PlainYearMonthConstructor; + + interface PlainMonthDayToPlainDateOptions { + year: number; + } + + interface PlainMonthDayToStringOptions extends Pick {} + + interface PlainMonthDay { + readonly calendarId: string; + readonly monthCode: string; + readonly day: number; + with(monthDayLike: PartialTemporalLike, options?: OverflowOptions): PlainMonthDay; + equals(other: PlainMonthDayLike): boolean; + toString(options?: PlainMonthDayToStringOptions): string; + toLocaleString(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions): string; + toJSON(): string; + valueOf(): never; + toPlainDate(item: PlainMonthDayToPlainDateOptions): PlainDate; + readonly [Symbol.toStringTag]: "Temporal.PlainMonthDay"; + } + + interface PlainMonthDayConstructor { + new (isoMonth: number, isoDay: number, calendar?: string, referenceISOYear?: number): PlainMonthDay; + readonly prototype: PlainMonthDay; + from(item: PlainMonthDayLike, options?: OverflowOptions): PlainMonthDay; + } + var PlainMonthDay: PlainMonthDayConstructor; +} diff --git a/src/lib/libs.json b/src/lib/libs.json index c3cefc3426c42..a7799ea95ae9d 100644 --- a/src/lib/libs.json +++ b/src/lib/libs.json @@ -90,6 +90,8 @@ "esnext.typedarrays", "esnext.error", "esnext.sharedmemory", + "esnext.temporal", + "esnext.date", "decorators", "decorators.legacy", // Default libraries diff --git a/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json b/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json index 461c1a41b3285..deb119f3e44f9 100644 --- a/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json +++ b/tests/baselines/reference/bundlerDirectoryModule(module=nodenext,moduleresolution=nodenext).trace.json @@ -195,5 +195,9 @@ "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js index 9af82569714d4..28078f4009854 100644 --- a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js +++ b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with extra comma.js @@ -10,4 +10,4 @@ WatchOptions:: FileNames:: es7,0.ts Errors:: -error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. diff --git a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js index 88baea60556c0..dc90c6b06768a 100644 --- a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js +++ b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse --lib option with trailing white-space.js @@ -10,4 +10,4 @@ WatchOptions:: FileNames:: es7,0.ts Errors:: -error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. diff --git a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js index 7f4be7fd1d8a2..4dfe25309339f 100644 --- a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js +++ b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Parse invalid option of library flags.js @@ -10,4 +10,4 @@ WatchOptions:: FileNames:: 0.ts Errors:: -error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js index 0ed359422d88d..bea44d823e123 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with json api.js @@ -30,5 +30,5 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js index eefaad0104fd0..c140b656eca84 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs array to compiler-options with jsonSourceFile api.js @@ -30,7 +30,7 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -tsconfig.json:8:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +tsconfig.json:8:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. 8 ""    ~~ diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js index f2c97f4662bc6..e394baf77c030 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with json api.js @@ -33,5 +33,5 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js index 28c1aadf33c64..e183033478458 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert empty string option of libs to compiler-options with jsonSourceFile api.js @@ -33,7 +33,7 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -tsconfig.json:9:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +tsconfig.json:9:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. 9 ""    ~~ diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js index dcaa13a3cfaf9..9bb8ba5f3faba 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with json api.js @@ -35,5 +35,5 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js index daa2dc0be2527..bc38e5ffbf852 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert incorrect option of libs to compiler-options with jsonSourceFile api.js @@ -35,7 +35,7 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -tsconfig.json:10:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +tsconfig.json:10:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. 10 "incorrectLib"    ~~~~~~~~~~~~~~ diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js index b925c34b7d945..2a87c257a7a12 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with json api.js @@ -30,5 +30,5 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. diff --git a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js index b6711b0ac7d6b..5e8bc37f5c2db 100644 --- a/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js +++ b/tests/baselines/reference/config/convertCompilerOptionsFromJson/Convert trailing-whitespace string option of libs to compiler-options with jsonSourceFile api.js @@ -30,7 +30,7 @@ CompilerOptions:: "configFilePath": "/apath/tsconfig.json" } Errors:: -tsconfig.json:8:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'. +tsconfig.json:8:7 - error TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'. 8 " "    ~~~~~ diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.errors.txt b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.errors.txt index 0bc0cc1bc35d3..15df2d938b1bc 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.errors.txt +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.errors.txt @@ -37,9 +37,10 @@ doYouNeedToChangeYourTargetLibraryES2016Plus.ts(39,47): error TS2550: Property ' doYouNeedToChangeYourTargetLibraryES2016Plus.ts(40,20): error TS2583: Cannot find name 'BigInt'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2020' or later. doYouNeedToChangeYourTargetLibraryES2016Plus.ts(43,32): error TS2550: Property 'any' does not exist on type 'PromiseConstructor'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2021' or later. doYouNeedToChangeYourTargetLibraryES2016Plus.ts(44,33): error TS2550: Property 'replaceAll' does not exist on type '""'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2021' or later. +doYouNeedToChangeYourTargetLibraryES2016Plus.ts(47,46): error TS2550: Property 'toTemporalInstant' does not exist on type 'Date'. Do you need to change your target library? Try changing the 'lib' compiler option to 'esnext' or later. -==== doYouNeedToChangeYourTargetLibraryES2016Plus.ts (39 errors) ==== +==== doYouNeedToChangeYourTargetLibraryES2016Plus.ts (40 errors) ==== // es2016 const testIncludes = ["hello"].includes("world"); ~~~~~~~~ @@ -164,4 +165,7 @@ doYouNeedToChangeYourTargetLibraryES2016Plus.ts(44,33): error TS2550: Property ' !!! error TS2550: Property 'replaceAll' does not exist on type '""'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2021' or later. // esnext + const testDateToTemporalInstant = new Date().toTemporalInstant(); + ~~~~~~~~~~~~~~~~~ +!!! error TS2550: Property 'toTemporalInstant' does not exist on type 'Date'. Do you need to change your target library? Try changing the 'lib' compiler option to 'esnext' or later. \ No newline at end of file diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js index 15953908374a0..b0ffffb6d6fe0 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.js @@ -47,6 +47,7 @@ const testPromiseAny = Promise.any([]); const testStringReplaceAll = "".replaceAll(); // esnext +const testDateToTemporalInstant = new Date().toTemporalInstant(); //// [doYouNeedToChangeYourTargetLibraryES2016Plus.js] @@ -90,3 +91,4 @@ var testBigInt = BigInt(123); var testPromiseAny = Promise.any([]); var testStringReplaceAll = "".replaceAll(); // esnext +var testDateToTemporalInstant = new Date().toTemporalInstant(); diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols index 562c539287906..373692987b76c 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols @@ -132,4 +132,7 @@ const testStringReplaceAll = "".replaceAll(); >testStringReplaceAll : Symbol(testStringReplaceAll, Decl(doYouNeedToChangeYourTargetLibraryES2016Plus.ts, 43, 5)) // esnext +const testDateToTemporalInstant = new Date().toTemporalInstant(); +>testDateToTemporalInstant : Symbol(testDateToTemporalInstant, Decl(doYouNeedToChangeYourTargetLibraryES2016Plus.ts, 46, 5)) +>Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types index ff708c5879b54..c568b6bdcf57f 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types @@ -454,4 +454,17 @@ const testStringReplaceAll = "".replaceAll(); > : ^^^ // esnext +const testDateToTemporalInstant = new Date().toTemporalInstant(); +>testDateToTemporalInstant : any +> : ^^^ +>new Date().toTemporalInstant() : any +> : ^^^ +>new Date().toTemporalInstant : any +> : ^^^ +>new Date() : Date +> : ^^^^ +>Date : DateConstructor +> : ^^^^^^^^^^^^^^^ +>toTemporalInstant : any +> : ^^^ diff --git a/tests/baselines/reference/formatToPartsFractionalSecond.symbols b/tests/baselines/reference/formatToPartsFractionalSecond.symbols index 8f11bdbf67856..c54c33aafd8e1 100644 --- a/tests/baselines/reference/formatToPartsFractionalSecond.symbols +++ b/tests/baselines/reference/formatToPartsFractionalSecond.symbols @@ -3,11 +3,11 @@ === formatToPartsFractionalSecond.ts === new Intl.DateTimeFormat().formatToParts().find((val) => val.type === 'fractionalSecond') >new Intl.DateTimeFormat().formatToParts().find : Symbol(Array.find, Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) ->new Intl.DateTimeFormat().formatToParts : Symbol(Intl.DateTimeFormat.formatToParts, Decl(lib.es2017.intl.d.ts, --, --)) ->Intl.DateTimeFormat : Symbol(Intl.DateTimeFormat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2017.intl.d.ts, --, --), Decl(lib.es2021.intl.d.ts, --, --)) +>new Intl.DateTimeFormat().formatToParts : Symbol(Intl.DateTimeFormat.formatToParts, Decl(lib.es2017.intl.d.ts, --, --), Decl(lib.esnext.intl.d.ts, --, --)) +>Intl.DateTimeFormat : Symbol(Intl.DateTimeFormat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2017.intl.d.ts, --, --), Decl(lib.es2021.intl.d.ts, --, --), Decl(lib.esnext.intl.d.ts, --, --)) >Intl : Symbol(Intl, Decl(lib.es5.d.ts, --, --), Decl(lib.es2016.intl.d.ts, --, --), Decl(lib.es2017.intl.d.ts, --, --), Decl(lib.es2018.intl.d.ts, --, --), Decl(lib.es2019.intl.d.ts, --, --) ... and 6 more) ->DateTimeFormat : Symbol(Intl.DateTimeFormat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2017.intl.d.ts, --, --), Decl(lib.es2021.intl.d.ts, --, --)) ->formatToParts : Symbol(Intl.DateTimeFormat.formatToParts, Decl(lib.es2017.intl.d.ts, --, --)) +>DateTimeFormat : Symbol(Intl.DateTimeFormat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2017.intl.d.ts, --, --), Decl(lib.es2021.intl.d.ts, --, --), Decl(lib.esnext.intl.d.ts, --, --)) +>formatToParts : Symbol(Intl.DateTimeFormat.formatToParts, Decl(lib.es2017.intl.d.ts, --, --), Decl(lib.esnext.intl.d.ts, --, --)) >find : Symbol(Array.find, Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >val : Symbol(val, Decl(formatToPartsFractionalSecond.ts, 0, 48)) >val.type : Symbol(Intl.DateTimeFormatPart.type, Decl(lib.es2017.intl.d.ts, --, --)) diff --git a/tests/baselines/reference/formatToPartsFractionalSecond.types b/tests/baselines/reference/formatToPartsFractionalSecond.types index 9880e49cca2df..7a1126e3a3b6a 100644 --- a/tests/baselines/reference/formatToPartsFractionalSecond.types +++ b/tests/baselines/reference/formatToPartsFractionalSecond.types @@ -8,8 +8,8 @@ new Intl.DateTimeFormat().formatToParts().find((val) => val.type === 'fractional > : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >new Intl.DateTimeFormat().formatToParts() : Intl.DateTimeFormatPart[] > : ^^^^^^^^^^^^^^^^^^^^^^^^^ ->new Intl.DateTimeFormat().formatToParts : (date?: Date | number) => Intl.DateTimeFormatPart[] -> : ^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Intl.DateTimeFormat().formatToParts : { (date?: Date | number): Intl.DateTimeFormatPart[]; (date?: Intl.FormattableTemporalObject | Date | number): Intl.DateTimeFormatPart[]; } +> : ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ >new Intl.DateTimeFormat() : Intl.DateTimeFormat > : ^^^^^^^^^^^^^^^^^^^ >Intl.DateTimeFormat : Intl.DateTimeFormatConstructor @@ -18,8 +18,8 @@ new Intl.DateTimeFormat().formatToParts().find((val) => val.type === 'fractional > : ^^^^^^^^^^^ >DateTimeFormat : Intl.DateTimeFormatConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->formatToParts : (date?: Date | number) => Intl.DateTimeFormatPart[] -> : ^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>formatToParts : { (date?: Date | number): Intl.DateTimeFormatPart[]; (date?: Intl.FormattableTemporalObject | Date | number): Intl.DateTimeFormatPart[]; } +> : ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ >find : { (predicate: (value: Intl.DateTimeFormatPart, index: number, obj: Intl.DateTimeFormatPart[]) => value is S, thisArg?: any): S; (predicate: (value: Intl.DateTimeFormatPart, index: number, obj: Intl.DateTimeFormatPart[]) => unknown, thisArg?: any): Intl.DateTimeFormatPart; } > : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >(val) => val.type === 'fractionalSecond' : (val: Intl.DateTimeFormatPart) => boolean diff --git a/tests/baselines/reference/libReplacement(libreplacement=true).trace.json b/tests/baselines/reference/libReplacement(libreplacement=true).trace.json index efb15146fd8d9..5d1325e26de73 100644 --- a/tests/baselines/reference/libReplacement(libreplacement=true).trace.json +++ b/tests/baselines/reference/libReplacement(libreplacement=true).trace.json @@ -922,6 +922,19 @@ "Directory '/.src/node_modules' does not exist, skipping all lookups in it.", "Directory '/node_modules' does not exist, skipping all lookups in it.", "======== Module name '@typescript/lib-esnext/intl' was not resolved. ========", + "======== Resolving module '@typescript/lib-esnext/temporal' from '/.src/__lib_node_modules_lookup_lib.esnext.temporal.d.ts__.ts'. ========", + "Explicitly specified module resolution kind: 'Node10'.", + "Loading module '@typescript/lib-esnext/temporal' from 'node_modules' folder, target file types: TypeScript, Declaration.", + "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.", + "Directory '/.src/node_modules' does not exist, skipping all lookups in it.", + "Scoped package detected, looking in 'typescript__lib-esnext/temporal'", + "Directory '/node_modules' does not exist, skipping all lookups in it.", + "Scoped package detected, looking in 'typescript__lib-esnext/temporal'", + "Loading module '@typescript/lib-esnext/temporal' from 'node_modules' folder, target file types: JavaScript.", + "Searching all ancestor node_modules directories for fallback extensions: JavaScript.", + "Directory '/.src/node_modules' does not exist, skipping all lookups in it.", + "Directory '/node_modules' does not exist, skipping all lookups in it.", + "======== Module name '@typescript/lib-esnext/temporal' was not resolved. ========", "======== Resolving module '@typescript/lib-esnext/decorators' from '/.src/__lib_node_modules_lookup_lib.esnext.decorators.d.ts__.ts'. ========", "Explicitly specified module resolution kind: 'Node10'.", "Loading module '@typescript/lib-esnext/decorators' from 'node_modules' folder, target file types: TypeScript, Declaration.", @@ -1051,5 +1064,18 @@ "Searching all ancestor node_modules directories for fallback extensions: JavaScript.", "Directory '/.src/node_modules' does not exist, skipping all lookups in it.", "Directory '/node_modules' does not exist, skipping all lookups in it.", - "======== Module name '@typescript/lib-esnext/typedarrays' was not resolved. ========" + "======== Module name '@typescript/lib-esnext/typedarrays' was not resolved. ========", + "======== Resolving module '@typescript/lib-esnext/date' from '/.src/__lib_node_modules_lookup_lib.esnext.date.d.ts__.ts'. ========", + "Explicitly specified module resolution kind: 'Node10'.", + "Loading module '@typescript/lib-esnext/date' from 'node_modules' folder, target file types: TypeScript, Declaration.", + "Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.", + "Directory '/.src/node_modules' does not exist, skipping all lookups in it.", + "Scoped package detected, looking in 'typescript__lib-esnext/date'", + "Directory '/node_modules' does not exist, skipping all lookups in it.", + "Scoped package detected, looking in 'typescript__lib-esnext/date'", + "Loading module '@typescript/lib-esnext/date' from 'node_modules' folder, target file types: JavaScript.", + "Searching all ancestor node_modules directories for fallback extensions: JavaScript.", + "Directory '/.src/node_modules' does not exist, skipping all lookups in it.", + "Directory '/node_modules' does not exist, skipping all lookups in it.", + "======== Module name '@typescript/lib-esnext/date' was not resolved. ========" ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json index 2f98f83cf68ad..53a1d4ac27c76 100644 --- a/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json +++ b/tests/baselines/reference/nodeModulesExportsBlocksTypesVersions(module=nodenext).trace.json @@ -380,5 +380,9 @@ "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json index 7fca31951e91f..89814fa4fdafe 100644 --- a/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json +++ b/tests/baselines/reference/nodeModulesPackageImports(module=nodenext).trace.json @@ -230,5 +230,9 @@ "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json index 6fc69895d9aec..220d6060bcd98 100644 --- a/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json +++ b/tests/baselines/reference/nodeModulesPackagePatternExportsTrailers(module=nodenext).trace.json @@ -329,5 +329,9 @@ "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json b/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json index 2683c0acc5e32..5841a26599d5c 100644 --- a/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json +++ b/tests/baselines/reference/reactJsxReactResolvedNodeNext.trace.json @@ -213,5 +213,9 @@ "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json index 7500fdec0948c..f27839563e9ab 100644 --- a/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json +++ b/tests/baselines/reference/reactJsxReactResolvedNodeNextEsm.trace.json @@ -213,5 +213,9 @@ "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups.", "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", + "File '/package.json' does not exist according to earlier cached lookups.", + "File '/.ts/package.json' does not exist according to earlier cached lookups.", "File '/package.json' does not exist according to earlier cached lookups." ] \ No newline at end of file diff --git a/tests/baselines/reference/temporal.js b/tests/baselines/reference/temporal.js new file mode 100644 index 0000000000000..5c7c25daa895a --- /dev/null +++ b/tests/baselines/reference/temporal.js @@ -0,0 +1,858 @@ +//// [tests/cases/compiler/temporal.ts] //// + +//// [temporal.ts] +let timeZoneLike: Temporal.TimeZoneLike; +timeZoneLike = new Temporal.ZonedDateTime(1234567890n, 'UTC'); +timeZoneLike = Temporal.Now.timeZoneId(); + +let instant: Temporal.Instant; +instant = Temporal.Now.instant(); + +let plainDate: Temporal.PlainDate; +plainDate = Temporal.Now.plainDateISO(); +plainDate = Temporal.Now.plainDateISO(timeZoneLike); + +let plainDateTime: Temporal.PlainDateTime; +plainDateTime = Temporal.Now.plainDateTimeISO(); +plainDateTime = Temporal.Now.plainDateTimeISO(timeZoneLike) + +let plainTime: Temporal.PlainTime; +plainTime = Temporal.Now.plainTimeISO(); +plainTime = Temporal.Now.plainTimeISO(timeZoneLike); + +let zonedDateTime: Temporal.ZonedDateTime; +zonedDateTime = Temporal.Now.zonedDateTimeISO(); +zonedDateTime = Temporal.Now.zonedDateTimeISO(timeZoneLike); + +let durationLike: Temporal.DurationLike; +durationLike = new Temporal.Duration(); +durationLike = { + years: 1, + months: 2, + weeks: 3, + days: 4, + hours: 5, + minutes: 6, + seconds: 7, + milliseconds: 8, + microseconds: 9, + nanoseconds: 10, +}; + +let calendarLike!: Temporal.CalendarLike; + +declare const anyRoundingUnits: Temporal.DateUnit | Temporal.TimeUnit | undefined; +declare const calendarName: 'auto' | 'always' | 'never' | 'critical' | undefined; +declare const disambiguation: 'compatible' | 'earlier' | 'later' | 'reject' | undefined; +declare const fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; +declare const roundingIncrement: number | undefined; +declare const roundingMode: 'ceil' | 'floor' | 'expand' | 'trunc' | 'halfCeil' | 'halfFloor' | 'halfExpand' | 'halfTrunc' | 'halfEven' | undefined; +declare const overflow: 'constrain' | 'reject' | undefined; +declare const locales: Intl.LocalesArgument | undefined; +declare const toLocaleStringOptions: Intl.DateTimeFormatOptions | undefined; + +{ + let duration: Temporal.Duration; + duration = new Temporal.Duration(); + duration = new Temporal.Duration(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); + + duration = Temporal.Duration.from(duration); + duration = Temporal.Duration.from(durationLike); + + Temporal.Duration.compare(duration, durationLike); + Temporal.Duration.compare(duration, durationLike, { relativeTo: plainDate }); + + const { + blank, + days, + hours, + microseconds, + milliseconds, + minutes, + months, + nanoseconds, + seconds, + sign, + weeks, + years, + [Symbol.toStringTag]: toStringTag, + } = duration; + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit; + let toStringUnits!: Exclude | undefined; + + duration.abs(); + duration.add(durationLike); + duration.negated(); + duration.round(roundingUnits); + duration.round({ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, relativeTo: plainDateTime, roundingIncrement, roundingMode }); + duration.subtract(durationLike); + duration.toJSON(); + duration.toLocaleString(); + duration.toLocaleString(locales); + duration.toLocaleString(locales, toLocaleStringOptions); + duration.toString(); + duration.toString({}); + duration.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); + duration.total(roundingUnits!); + duration.total({ unit: anyRoundingUnits! }); + duration.total({ unit: anyRoundingUnits!, relativeTo: zonedDateTime }); + duration.with({ days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, weeks, years }); +} + +{ + instant = new Temporal.Instant(1234567890n); + + let instantLike: Temporal.InstantLike; + instantLike = instant; + instantLike = '1970-01-01T00:00:00.000Z'; + + instant = Temporal.Instant.from(instant); + instant = Temporal.Instant.from(instantLike); + instant = Temporal.Instant.fromEpochMilliseconds(1234567890); + instant = Temporal.Instant.fromEpochNanoseconds(1234567890n); + + Temporal.Instant.compare(instant, instantLike); + + const { + epochMilliseconds, + epochNanoseconds, + [Symbol.toStringTag]: toStringTag, + } = instant; + + let roundingUnits!: Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + instant.add(durationLike); + instant.equals(instantLike); + instant.round(roundingUnits!); + instant.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + instant.since(instantLike); + instant.since(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + instant.subtract(durationLike); + instant.toJSON(); + instant.toLocaleString(); + instant.toLocaleString(locales); + instant.toLocaleString(locales, toLocaleStringOptions); + instant.toString(); + instant.toString({ smallestUnit: toStringUnits, timeZone: timeZoneLike, fractionalSecondDigits, roundingMode }); + instant.toZonedDateTimeISO(timeZoneLike); + instant.until(instantLike); + instant.until(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +} + +{ + plainDate = new Temporal.PlainDate(1970, 1, 1); + plainDate = new Temporal.PlainDate(1970, 1, 1, 'gregorian'); + + let plainDateLike: Temporal.PlainDateLike; + plainDateLike = plainDate; + plainDateLike = plainDateTime; + plainDateLike = zonedDateTime; + plainDateLike = { + day: 1, + month: 1, + year: 1970, + }; + + plainDate = Temporal.PlainDate.from(plainDate); + plainDate = Temporal.PlainDate.from(plainDateLike); + plainDate = Temporal.PlainDate.from(plainDateLike, { overflow }); + + Temporal.PlainDate.compare(plainDate, plainDateLike); + + const { + calendarId, + day, + dayOfWeek, + dayOfYear, + daysInMonth, + daysInWeek, + daysInYear, + era, + eraYear, + inLeapYear, + month, + monthCode, + monthsInYear, + weekOfYear, + year, + yearOfWeek, + [Symbol.toStringTag]: toStringTag, + } = plainDate; + + let roundingUnits!: Temporal.DateUnit | undefined; + + plainDate.add(durationLike); + plainDate.add(durationLike, { overflow }); + plainDate.equals(plainDateLike); + plainDate.since(plainDateLike); + plainDate.since(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDate.subtract(durationLike); + plainDate.subtract(durationLike, { overflow }); + plainDate.toJSON(); + plainDate.toLocaleString(); + plainDate.toLocaleString(locales); + plainDate.toLocaleString(locales, toLocaleStringOptions); + plainDate.toPlainDateTime(); + plainDate.toPlainDateTime(plainTime); + plainDate.toPlainMonthDay(); + plainDate.toPlainYearMonth(); + plainDate.toString(); + plainDate.toString({ calendarName }); + plainDate.toZonedDateTime(timeZoneLike); + plainDate.until(plainDateLike); + plainDate.until(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDate.with({ year, era, eraYear, month, monthCode, day }); + plainDate.with({ year, era, eraYear, month, monthCode, day }, { overflow }); + plainDate.withCalendar(calendarLike); +} + +{ + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1); + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1, 0, 0, 0, 0, 0, 0, 'iso8601'); + + let plainDateTimeLike: Temporal.PlainDateTimeLike; + plainDateTimeLike = plainDateTime; + plainDateTimeLike = plainDate; + plainDateTimeLike = zonedDateTime; + plainDateTimeLike = { + day: 1, + month: 1, + year: 1970, + hour: 0, + minute: 0, + second: 0, + millisecond: 0, + microsecond: 0, + nanosecond: 0, + }; + + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike); + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike, { overflow }); + + Temporal.PlainDateTime.compare(plainDateTime, plainDateTimeLike); + + const { + calendarId, + day, + dayOfWeek, + dayOfYear, + daysInMonth, + daysInWeek, + daysInYear, + era, + eraYear, + hour, + inLeapYear, + microsecond, + millisecond, + minute, + month, + monthCode, + monthsInYear, + nanosecond, + second, + weekOfYear, + year, + yearOfWeek, + [Symbol.toStringTag]: toStringTag, + } = plainDateTime; + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + plainDateTime.add(durationLike); + plainDateTime.add(durationLike, { overflow }); + plainDateTime.equals(plainDateTimeLike); + plainDateTime.round(roundingUnits!); + plainDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDateTime.since(plainDateTimeLike); + plainDateTime.since(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + plainDateTime.subtract(durationLike); + plainDateTime.subtract(durationLike, { overflow }); + plainDateTime.toJSON(); + plainDateTime.toLocaleString(); + plainDateTime.toLocaleString(locales); + plainDateTime.toLocaleString(locales, toLocaleStringOptions); + plainDateTime.toPlainDate(); + plainDateTime.toPlainTime(); + plainDateTime.toString(); + plainDateTime.toString({ smallestUnit: toStringUnits, calendarName, fractionalSecondDigits, roundingMode }); + plainDateTime.toZonedDateTime(timeZoneLike); + plainDateTime.toZonedDateTime(timeZoneLike, { disambiguation }); + plainDateTime.until(plainDateTimeLike); + plainDateTime.until(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }); + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }, { overflow }); + plainDateTime.withCalendar(calendarLike); + plainDateTime.withPlainTime(); + plainDateTime.withPlainTime(plainTime); +} + +{ + let plainMonthDay: Temporal.PlainMonthDay; + plainMonthDay = new Temporal.PlainMonthDay(1, 1); + plainMonthDay = new Temporal.PlainMonthDay(1, 1, 'gregorian', 1972); + + let plainMonthDayLike: Temporal.PlainMonthDayLike; + plainMonthDayLike = plainMonthDay; + plainMonthDayLike = { + day: 1, + month: 1, + year: 1970, + }; + + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike); + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike, { overflow }); + + const { + calendarId, + day, + monthCode, + [Symbol.toStringTag]: toStringTag, + } = plainMonthDay; + + plainMonthDay.equals(plainMonthDayLike); + plainMonthDay.toJSON(); + plainMonthDay.toLocaleString(); + plainMonthDay.toLocaleString(locales); + plainMonthDay.toLocaleString(locales, toLocaleStringOptions); + plainMonthDay.toPlainDate({ year: 1970 }); + plainMonthDay.toString(); + plainMonthDay.toString({ calendarName }); + plainMonthDay.with({ monthCode, day }); +} + +{ + plainTime = new Temporal.PlainTime(); + plainTime = new Temporal.PlainTime(1, 2, 3, 4, 5, 6); + + let plainTimeLike: Temporal.PlainTimeLike; + plainTimeLike = plainTime; + plainTimeLike = plainDateTime; + plainTimeLike = zonedDateTime; + plainTimeLike = { + hour: 1, + minute: 2, + second: 3, + millisecond: 4, + microsecond: 5, + nanosecond: 6, + }; + + const { + hour, + microsecond, + millisecond, + minute, + nanosecond, + second, + [Symbol.toStringTag]: toStringTag, + } = plainTime; + + let roundingUnits!: Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + plainTime.add(durationLike); + plainTime.equals(plainTimeLike); + plainTime.round(roundingUnits!); + plainTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.since(plainTimeLike); + plainTime.since(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.subtract(durationLike); + plainTime.toJSON(); + plainTime.toLocaleString(); + plainTime.toLocaleString(locales); + plainTime.toLocaleString(locales, toLocaleStringOptions); + plainTime.toString(); + plainTime.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); + plainTime.until(plainTimeLike); + plainTime.until(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.with({ hour, minute, second, millisecond, microsecond, nanosecond }); +} + +{ + let plainYearMonth: Temporal.PlainYearMonth; + plainYearMonth = new Temporal.PlainYearMonth(1970, 1); + plainYearMonth = new Temporal.PlainYearMonth(1970, 1, 'gregorian', 1); + + let plainYearMonthLike: Temporal.PlainYearMonthLike; + plainYearMonthLike = plainYearMonth; + plainYearMonthLike = { + month: 1, + year: 1970, + }; + + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike); + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike, { overflow }); + + Temporal.PlainYearMonth.compare(plainYearMonth, plainYearMonthLike); + + const { + calendarId, + daysInMonth, + daysInYear, + era, + eraYear, + inLeapYear, + month, + monthCode, + monthsInYear, + year, + [Symbol.toStringTag]: toStringTag, + } = plainYearMonth; + + let roundingUnits!: (Temporal.DateUnit & (`year${string}` | `month${string}`)) | undefined; + + plainYearMonth.add(durationLike); + plainYearMonth.add(durationLike, { overflow }); + plainYearMonth.equals(plainYearMonthLike); + plainYearMonth.since(plainYearMonthLike); + plainYearMonth.since(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainYearMonth.subtract(durationLike); + plainYearMonth.subtract(durationLike, { overflow }); + plainYearMonth.toJSON(); + plainYearMonth.toLocaleString(); + plainYearMonth.toLocaleString(locales); + plainYearMonth.toLocaleString(locales, toLocaleStringOptions); + plainYearMonth.toPlainDate({ day: 1 }); + plainYearMonth.toString(); + plainYearMonth.toString({ calendarName }); + plainYearMonth.until(plainYearMonthLike); + plainYearMonth.until(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainYearMonth.with({ year, era, eraYear, month, monthCode }); +} + +{ + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC'); + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC', 'iso8601'); + + let zonedDateTimeLike: Temporal.ZonedDateTimeLike; + zonedDateTimeLike = zonedDateTime; + zonedDateTimeLike = { + day: 1, + month: 1, + year: 1, + hour: 0, + minute: 0, + second: 0, + millisecond: 0, + microsecond: 0, + nanosecond: 0, + timeZone: 'UTC', + }; + + let toZonedDateTimeOffset!: 'use' | 'ignore' | 'reject' | 'prefer' | undefined; + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike); + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike, { disambiguation, offset: toZonedDateTimeOffset, overflow }); + + Temporal.ZonedDateTime.compare(zonedDateTime, zonedDateTimeLike); + + const { + calendarId, + day, + dayOfWeek, + dayOfYear, + daysInMonth, + daysInWeek, + daysInYear, + epochMilliseconds, + epochNanoseconds, + era, + eraYear, + hour, + hoursInDay, + inLeapYear, + microsecond, + millisecond, + minute, + month, + monthCode, + monthsInYear, + nanosecond, + offset, + offsetNanoseconds, + second, + timeZoneId, + weekOfYear, + year, + yearOfWeek, + [Symbol.toStringTag]: toStringTag, + } = zonedDateTime; + + let direction!: 'next' | 'previous'; + let toStringOffset!: 'auto' | 'never' | undefined; + let timeZoneName!: 'auto' | 'never' | 'critical' | undefined; + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + zonedDateTime.add(durationLike); + zonedDateTime.add(durationLike, { overflow }); + zonedDateTime.equals(zonedDateTimeLike); + zonedDateTime.getTimeZoneTransition(direction); + zonedDateTime.getTimeZoneTransition({ direction }); + zonedDateTime.round(roundingUnits!); + zonedDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.since(zonedDateTimeLike); + zonedDateTime.since(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.startOfDay(); + zonedDateTime.subtract(durationLike); + zonedDateTime.subtract(durationLike, { overflow }); + zonedDateTime.toInstant(); + zonedDateTime.toJSON(); + zonedDateTime.toLocaleString(); + zonedDateTime.toLocaleString(locales); + zonedDateTime.toLocaleString(locales, toLocaleStringOptions); + zonedDateTime.toPlainDate(); + zonedDateTime.toPlainDateTime(); + zonedDateTime.toPlainTime(); + zonedDateTime.toString(); + zonedDateTime.toString({ smallestUnit: toStringUnits, calendarName, timeZoneName, fractionalSecondDigits, offset: toStringOffset, roundingMode }); + zonedDateTime.until(zonedDateTimeLike); + zonedDateTime.until(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }); + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }, { disambiguation, offset: toZonedDateTimeOffset, overflow }); + zonedDateTime.withCalendar(calendarLike); + zonedDateTime.withPlainTime(); + zonedDateTime.withPlainTime(plainTime); + zonedDateTime.withTimeZone(timeZoneLike); +} + + +//// [temporal.js] +"use strict"; +let timeZoneLike; +timeZoneLike = new Temporal.ZonedDateTime(1234567890n, 'UTC'); +timeZoneLike = Temporal.Now.timeZoneId(); +let instant; +instant = Temporal.Now.instant(); +let plainDate; +plainDate = Temporal.Now.plainDateISO(); +plainDate = Temporal.Now.plainDateISO(timeZoneLike); +let plainDateTime; +plainDateTime = Temporal.Now.plainDateTimeISO(); +plainDateTime = Temporal.Now.plainDateTimeISO(timeZoneLike); +let plainTime; +plainTime = Temporal.Now.plainTimeISO(); +plainTime = Temporal.Now.plainTimeISO(timeZoneLike); +let zonedDateTime; +zonedDateTime = Temporal.Now.zonedDateTimeISO(); +zonedDateTime = Temporal.Now.zonedDateTimeISO(timeZoneLike); +let durationLike; +durationLike = new Temporal.Duration(); +durationLike = { + years: 1, + months: 2, + weeks: 3, + days: 4, + hours: 5, + minutes: 6, + seconds: 7, + milliseconds: 8, + microseconds: 9, + nanoseconds: 10, +}; +let calendarLike; +{ + let duration; + duration = new Temporal.Duration(); + duration = new Temporal.Duration(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); + duration = Temporal.Duration.from(duration); + duration = Temporal.Duration.from(durationLike); + Temporal.Duration.compare(duration, durationLike); + Temporal.Duration.compare(duration, durationLike, { relativeTo: plainDate }); + const { blank, days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, sign, weeks, years, [Symbol.toStringTag]: toStringTag, } = duration; + let roundingUnits; + let toStringUnits; + duration.abs(); + duration.add(durationLike); + duration.negated(); + duration.round(roundingUnits); + duration.round({ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, relativeTo: plainDateTime, roundingIncrement, roundingMode }); + duration.subtract(durationLike); + duration.toJSON(); + duration.toLocaleString(); + duration.toLocaleString(locales); + duration.toLocaleString(locales, toLocaleStringOptions); + duration.toString(); + duration.toString({}); + duration.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); + duration.total(roundingUnits); + duration.total({ unit: anyRoundingUnits }); + duration.total({ unit: anyRoundingUnits, relativeTo: zonedDateTime }); + duration.with({ days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, weeks, years }); +} +{ + instant = new Temporal.Instant(1234567890n); + let instantLike; + instantLike = instant; + instantLike = '1970-01-01T00:00:00.000Z'; + instant = Temporal.Instant.from(instant); + instant = Temporal.Instant.from(instantLike); + instant = Temporal.Instant.fromEpochMilliseconds(1234567890); + instant = Temporal.Instant.fromEpochNanoseconds(1234567890n); + Temporal.Instant.compare(instant, instantLike); + const { epochMilliseconds, epochNanoseconds, [Symbol.toStringTag]: toStringTag, } = instant; + let roundingUnits; + let toStringUnits; + instant.add(durationLike); + instant.equals(instantLike); + instant.round(roundingUnits); + instant.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + instant.since(instantLike); + instant.since(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + instant.subtract(durationLike); + instant.toJSON(); + instant.toLocaleString(); + instant.toLocaleString(locales); + instant.toLocaleString(locales, toLocaleStringOptions); + instant.toString(); + instant.toString({ smallestUnit: toStringUnits, timeZone: timeZoneLike, fractionalSecondDigits, roundingMode }); + instant.toZonedDateTimeISO(timeZoneLike); + instant.until(instantLike); + instant.until(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +} +{ + plainDate = new Temporal.PlainDate(1970, 1, 1); + plainDate = new Temporal.PlainDate(1970, 1, 1, 'gregorian'); + let plainDateLike; + plainDateLike = plainDate; + plainDateLike = plainDateTime; + plainDateLike = zonedDateTime; + plainDateLike = { + day: 1, + month: 1, + year: 1970, + }; + plainDate = Temporal.PlainDate.from(plainDate); + plainDate = Temporal.PlainDate.from(plainDateLike); + plainDate = Temporal.PlainDate.from(plainDateLike, { overflow }); + Temporal.PlainDate.compare(plainDate, plainDateLike); + const { calendarId, day, dayOfWeek, dayOfYear, daysInMonth, daysInWeek, daysInYear, era, eraYear, inLeapYear, month, monthCode, monthsInYear, weekOfYear, year, yearOfWeek, [Symbol.toStringTag]: toStringTag, } = plainDate; + let roundingUnits; + plainDate.add(durationLike); + plainDate.add(durationLike, { overflow }); + plainDate.equals(plainDateLike); + plainDate.since(plainDateLike); + plainDate.since(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDate.subtract(durationLike); + plainDate.subtract(durationLike, { overflow }); + plainDate.toJSON(); + plainDate.toLocaleString(); + plainDate.toLocaleString(locales); + plainDate.toLocaleString(locales, toLocaleStringOptions); + plainDate.toPlainDateTime(); + plainDate.toPlainDateTime(plainTime); + plainDate.toPlainMonthDay(); + plainDate.toPlainYearMonth(); + plainDate.toString(); + plainDate.toString({ calendarName }); + plainDate.toZonedDateTime(timeZoneLike); + plainDate.until(plainDateLike); + plainDate.until(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDate.with({ year, era, eraYear, month, monthCode, day }); + plainDate.with({ year, era, eraYear, month, monthCode, day }, { overflow }); + plainDate.withCalendar(calendarLike); +} +{ + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1); + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1, 0, 0, 0, 0, 0, 0, 'iso8601'); + let plainDateTimeLike; + plainDateTimeLike = plainDateTime; + plainDateTimeLike = plainDate; + plainDateTimeLike = zonedDateTime; + plainDateTimeLike = { + day: 1, + month: 1, + year: 1970, + hour: 0, + minute: 0, + second: 0, + millisecond: 0, + microsecond: 0, + nanosecond: 0, + }; + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike); + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike, { overflow }); + Temporal.PlainDateTime.compare(plainDateTime, plainDateTimeLike); + const { calendarId, day, dayOfWeek, dayOfYear, daysInMonth, daysInWeek, daysInYear, era, eraYear, hour, inLeapYear, microsecond, millisecond, minute, month, monthCode, monthsInYear, nanosecond, second, weekOfYear, year, yearOfWeek, [Symbol.toStringTag]: toStringTag, } = plainDateTime; + let roundingUnits; + let toStringUnits; + plainDateTime.add(durationLike); + plainDateTime.add(durationLike, { overflow }); + plainDateTime.equals(plainDateTimeLike); + plainDateTime.round(roundingUnits); + plainDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDateTime.since(plainDateTimeLike); + plainDateTime.since(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + plainDateTime.subtract(durationLike); + plainDateTime.subtract(durationLike, { overflow }); + plainDateTime.toJSON(); + plainDateTime.toLocaleString(); + plainDateTime.toLocaleString(locales); + plainDateTime.toLocaleString(locales, toLocaleStringOptions); + plainDateTime.toPlainDate(); + plainDateTime.toPlainTime(); + plainDateTime.toString(); + plainDateTime.toString({ smallestUnit: toStringUnits, calendarName, fractionalSecondDigits, roundingMode }); + plainDateTime.toZonedDateTime(timeZoneLike); + plainDateTime.toZonedDateTime(timeZoneLike, { disambiguation }); + plainDateTime.until(plainDateTimeLike); + plainDateTime.until(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }); + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }, { overflow }); + plainDateTime.withCalendar(calendarLike); + plainDateTime.withPlainTime(); + plainDateTime.withPlainTime(plainTime); +} +{ + let plainMonthDay; + plainMonthDay = new Temporal.PlainMonthDay(1, 1); + plainMonthDay = new Temporal.PlainMonthDay(1, 1, 'gregorian', 1972); + let plainMonthDayLike; + plainMonthDayLike = plainMonthDay; + plainMonthDayLike = { + day: 1, + month: 1, + year: 1970, + }; + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike); + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike, { overflow }); + const { calendarId, day, monthCode, [Symbol.toStringTag]: toStringTag, } = plainMonthDay; + plainMonthDay.equals(plainMonthDayLike); + plainMonthDay.toJSON(); + plainMonthDay.toLocaleString(); + plainMonthDay.toLocaleString(locales); + plainMonthDay.toLocaleString(locales, toLocaleStringOptions); + plainMonthDay.toPlainDate({ year: 1970 }); + plainMonthDay.toString(); + plainMonthDay.toString({ calendarName }); + plainMonthDay.with({ monthCode, day }); +} +{ + plainTime = new Temporal.PlainTime(); + plainTime = new Temporal.PlainTime(1, 2, 3, 4, 5, 6); + let plainTimeLike; + plainTimeLike = plainTime; + plainTimeLike = plainDateTime; + plainTimeLike = zonedDateTime; + plainTimeLike = { + hour: 1, + minute: 2, + second: 3, + millisecond: 4, + microsecond: 5, + nanosecond: 6, + }; + const { hour, microsecond, millisecond, minute, nanosecond, second, [Symbol.toStringTag]: toStringTag, } = plainTime; + let roundingUnits; + let toStringUnits; + plainTime.add(durationLike); + plainTime.equals(plainTimeLike); + plainTime.round(roundingUnits); + plainTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.since(plainTimeLike); + plainTime.since(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.subtract(durationLike); + plainTime.toJSON(); + plainTime.toLocaleString(); + plainTime.toLocaleString(locales); + plainTime.toLocaleString(locales, toLocaleStringOptions); + plainTime.toString(); + plainTime.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); + plainTime.until(plainTimeLike); + plainTime.until(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.with({ hour, minute, second, millisecond, microsecond, nanosecond }); +} +{ + let plainYearMonth; + plainYearMonth = new Temporal.PlainYearMonth(1970, 1); + plainYearMonth = new Temporal.PlainYearMonth(1970, 1, 'gregorian', 1); + let plainYearMonthLike; + plainYearMonthLike = plainYearMonth; + plainYearMonthLike = { + month: 1, + year: 1970, + }; + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike); + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike, { overflow }); + Temporal.PlainYearMonth.compare(plainYearMonth, plainYearMonthLike); + const { calendarId, daysInMonth, daysInYear, era, eraYear, inLeapYear, month, monthCode, monthsInYear, year, [Symbol.toStringTag]: toStringTag, } = plainYearMonth; + let roundingUnits; + plainYearMonth.add(durationLike); + plainYearMonth.add(durationLike, { overflow }); + plainYearMonth.equals(plainYearMonthLike); + plainYearMonth.since(plainYearMonthLike); + plainYearMonth.since(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainYearMonth.subtract(durationLike); + plainYearMonth.subtract(durationLike, { overflow }); + plainYearMonth.toJSON(); + plainYearMonth.toLocaleString(); + plainYearMonth.toLocaleString(locales); + plainYearMonth.toLocaleString(locales, toLocaleStringOptions); + plainYearMonth.toPlainDate({ day: 1 }); + plainYearMonth.toString(); + plainYearMonth.toString({ calendarName }); + plainYearMonth.until(plainYearMonthLike); + plainYearMonth.until(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainYearMonth.with({ year, era, eraYear, month, monthCode }); +} +{ + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC'); + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC', 'iso8601'); + let zonedDateTimeLike; + zonedDateTimeLike = zonedDateTime; + zonedDateTimeLike = { + day: 1, + month: 1, + year: 1, + hour: 0, + minute: 0, + second: 0, + millisecond: 0, + microsecond: 0, + nanosecond: 0, + timeZone: 'UTC', + }; + let toZonedDateTimeOffset; + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike); + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike, { disambiguation, offset: toZonedDateTimeOffset, overflow }); + Temporal.ZonedDateTime.compare(zonedDateTime, zonedDateTimeLike); + const { calendarId, day, dayOfWeek, dayOfYear, daysInMonth, daysInWeek, daysInYear, epochMilliseconds, epochNanoseconds, era, eraYear, hour, hoursInDay, inLeapYear, microsecond, millisecond, minute, month, monthCode, monthsInYear, nanosecond, offset, offsetNanoseconds, second, timeZoneId, weekOfYear, year, yearOfWeek, [Symbol.toStringTag]: toStringTag, } = zonedDateTime; + let direction; + let toStringOffset; + let timeZoneName; + let roundingUnits; + let toStringUnits; + zonedDateTime.add(durationLike); + zonedDateTime.add(durationLike, { overflow }); + zonedDateTime.equals(zonedDateTimeLike); + zonedDateTime.getTimeZoneTransition(direction); + zonedDateTime.getTimeZoneTransition({ direction }); + zonedDateTime.round(roundingUnits); + zonedDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.since(zonedDateTimeLike); + zonedDateTime.since(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.startOfDay(); + zonedDateTime.subtract(durationLike); + zonedDateTime.subtract(durationLike, { overflow }); + zonedDateTime.toInstant(); + zonedDateTime.toJSON(); + zonedDateTime.toLocaleString(); + zonedDateTime.toLocaleString(locales); + zonedDateTime.toLocaleString(locales, toLocaleStringOptions); + zonedDateTime.toPlainDate(); + zonedDateTime.toPlainDateTime(); + zonedDateTime.toPlainTime(); + zonedDateTime.toString(); + zonedDateTime.toString({ smallestUnit: toStringUnits, calendarName, timeZoneName, fractionalSecondDigits, offset: toStringOffset, roundingMode }); + zonedDateTime.until(zonedDateTimeLike); + zonedDateTime.until(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }); + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }, { disambiguation, offset: toZonedDateTimeOffset, overflow }); + zonedDateTime.withCalendar(calendarLike); + zonedDateTime.withPlainTime(); + zonedDateTime.withPlainTime(plainTime); + zonedDateTime.withTimeZone(timeZoneLike); +} diff --git a/tests/baselines/reference/temporal.symbols b/tests/baselines/reference/temporal.symbols new file mode 100644 index 0000000000000..f6d24a242361a --- /dev/null +++ b/tests/baselines/reference/temporal.symbols @@ -0,0 +1,2333 @@ +//// [tests/cases/compiler/temporal.ts] //// + +=== temporal.ts === +let timeZoneLike: Temporal.TimeZoneLike; +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeZoneLike : Symbol(Temporal.TimeZoneLike, Decl(lib.esnext.temporal.d.ts, --, --)) + +timeZoneLike = new Temporal.ZonedDateTime(1234567890n, 'UTC'); +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) +>Temporal.ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + +timeZoneLike = Temporal.Now.timeZoneId(); +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) +>Temporal.Now.timeZoneId : Symbol(Temporal.Now.timeZoneId, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneId : Symbol(Temporal.Now.timeZoneId, Decl(lib.esnext.temporal.d.ts, --, --)) + +let instant: Temporal.Instant; +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + +instant = Temporal.Now.instant(); +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>Temporal.Now.instant : Symbol(Temporal.Now.instant, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(Temporal.Now.instant, Decl(lib.esnext.temporal.d.ts, --, --)) + +let plainDate: Temporal.PlainDate; +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + +plainDate = Temporal.Now.plainDateISO(); +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal.Now.plainDateISO : Symbol(Temporal.Now.plainDateISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateISO : Symbol(Temporal.Now.plainDateISO, Decl(lib.esnext.temporal.d.ts, --, --)) + +plainDate = Temporal.Now.plainDateISO(timeZoneLike); +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal.Now.plainDateISO : Symbol(Temporal.Now.plainDateISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateISO : Symbol(Temporal.Now.plainDateISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) + +let plainDateTime: Temporal.PlainDateTime; +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + +plainDateTime = Temporal.Now.plainDateTimeISO(); +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>Temporal.Now.plainDateTimeISO : Symbol(Temporal.Now.plainDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeISO : Symbol(Temporal.Now.plainDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) + +plainDateTime = Temporal.Now.plainDateTimeISO(timeZoneLike) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>Temporal.Now.plainDateTimeISO : Symbol(Temporal.Now.plainDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeISO : Symbol(Temporal.Now.plainDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) + +let plainTime: Temporal.PlainTime; +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainTime : Symbol(Temporal.PlainTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + +plainTime = Temporal.Now.plainTimeISO(); +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>Temporal.Now.plainTimeISO : Symbol(Temporal.Now.plainTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTimeISO : Symbol(Temporal.Now.plainTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) + +plainTime = Temporal.Now.plainTimeISO(timeZoneLike); +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>Temporal.Now.plainTimeISO : Symbol(Temporal.Now.plainTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTimeISO : Symbol(Temporal.Now.plainTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) + +let zonedDateTime: Temporal.ZonedDateTime; +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + +zonedDateTime = Temporal.Now.zonedDateTimeISO(); +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>Temporal.Now.zonedDateTimeISO : Symbol(Temporal.Now.zonedDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeISO : Symbol(Temporal.Now.zonedDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) + +zonedDateTime = Temporal.Now.zonedDateTimeISO(timeZoneLike); +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>Temporal.Now.zonedDateTimeISO : Symbol(Temporal.Now.zonedDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Now : Symbol(Temporal.Now, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeISO : Symbol(Temporal.Now.zonedDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) + +let durationLike: Temporal.DurationLike; +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>DurationLike : Symbol(Temporal.DurationLike, Decl(lib.esnext.temporal.d.ts, --, --)) + +durationLike = new Temporal.Duration(); +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>Temporal.Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + +durationLike = { +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + years: 1, +>years : Symbol(years, Decl(temporal.ts, 25, 16)) + + months: 2, +>months : Symbol(months, Decl(temporal.ts, 26, 13)) + + weeks: 3, +>weeks : Symbol(weeks, Decl(temporal.ts, 27, 14)) + + days: 4, +>days : Symbol(days, Decl(temporal.ts, 28, 13)) + + hours: 5, +>hours : Symbol(hours, Decl(temporal.ts, 29, 12)) + + minutes: 6, +>minutes : Symbol(minutes, Decl(temporal.ts, 30, 13)) + + seconds: 7, +>seconds : Symbol(seconds, Decl(temporal.ts, 31, 15)) + + milliseconds: 8, +>milliseconds : Symbol(milliseconds, Decl(temporal.ts, 32, 15)) + + microseconds: 9, +>microseconds : Symbol(microseconds, Decl(temporal.ts, 33, 20)) + + nanoseconds: 10, +>nanoseconds : Symbol(nanoseconds, Decl(temporal.ts, 34, 20)) + +}; + +let calendarLike!: Temporal.CalendarLike; +>calendarLike : Symbol(calendarLike, Decl(temporal.ts, 38, 3)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>CalendarLike : Symbol(Temporal.CalendarLike, Decl(lib.esnext.temporal.d.ts, --, --)) + +declare const anyRoundingUnits: Temporal.DateUnit | Temporal.TimeUnit | undefined; +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>DateUnit : Symbol(Temporal.DateUnit, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + +declare const calendarName: 'auto' | 'always' | 'never' | 'critical' | undefined; +>calendarName : Symbol(calendarName, Decl(temporal.ts, 41, 13)) + +declare const disambiguation: 'compatible' | 'earlier' | 'later' | 'reject' | undefined; +>disambiguation : Symbol(disambiguation, Decl(temporal.ts, 42, 13)) + +declare const fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; +>fractionalSecondDigits : Symbol(fractionalSecondDigits, Decl(temporal.ts, 43, 13)) + +declare const roundingIncrement: number | undefined; +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 44, 13)) + +declare const roundingMode: 'ceil' | 'floor' | 'expand' | 'trunc' | 'halfCeil' | 'halfFloor' | 'halfExpand' | 'halfTrunc' | 'halfEven' | undefined; +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 45, 13)) + +declare const overflow: 'constrain' | 'reject' | undefined; +>overflow : Symbol(overflow, Decl(temporal.ts, 46, 13)) + +declare const locales: Intl.LocalesArgument | undefined; +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>Intl : Symbol(Intl, Decl(lib.es5.d.ts, --, --), Decl(lib.es2018.intl.d.ts, --, --), Decl(lib.es2020.intl.d.ts, --, --)) +>LocalesArgument : Symbol(Intl.LocalesArgument, Decl(lib.es2020.intl.d.ts, --, --)) + +declare const toLocaleStringOptions: Intl.DateTimeFormatOptions | undefined; +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) +>Intl : Symbol(Intl, Decl(lib.es5.d.ts, --, --), Decl(lib.es2018.intl.d.ts, --, --), Decl(lib.es2020.intl.d.ts, --, --)) +>DateTimeFormatOptions : Symbol(Intl.DateTimeFormatOptions, Decl(lib.es5.d.ts, --, --), Decl(lib.es2020.intl.d.ts, --, --)) + +{ + let duration: Temporal.Duration; +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + duration = new Temporal.Duration(); +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>Temporal.Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + duration = new Temporal.Duration(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>Temporal.Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + duration = Temporal.Duration.from(duration); +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>Temporal.Duration.from : Symbol(Temporal.DurationConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.DurationConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) + + duration = Temporal.Duration.from(durationLike); +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>Temporal.Duration.from : Symbol(Temporal.DurationConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.DurationConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + Temporal.Duration.compare(duration, durationLike); +>Temporal.Duration.compare : Symbol(Temporal.DurationConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>compare : Symbol(Temporal.DurationConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + Temporal.Duration.compare(duration, durationLike, { relativeTo: plainDate }); +>Temporal.Duration.compare : Symbol(Temporal.DurationConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Duration : Symbol(Temporal.Duration, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>compare : Symbol(Temporal.DurationConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>relativeTo : Symbol(relativeTo, Decl(temporal.ts, 59, 55)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) + + const { + blank, +>blank : Symbol(blank, Decl(temporal.ts, 61, 11)) + + days, +>days : Symbol(days, Decl(temporal.ts, 62, 14)) + + hours, +>hours : Symbol(hours, Decl(temporal.ts, 63, 13)) + + microseconds, +>microseconds : Symbol(microseconds, Decl(temporal.ts, 64, 14)) + + milliseconds, +>milliseconds : Symbol(milliseconds, Decl(temporal.ts, 65, 21)) + + minutes, +>minutes : Symbol(minutes, Decl(temporal.ts, 66, 21)) + + months, +>months : Symbol(months, Decl(temporal.ts, 67, 16)) + + nanoseconds, +>nanoseconds : Symbol(nanoseconds, Decl(temporal.ts, 68, 15)) + + seconds, +>seconds : Symbol(seconds, Decl(temporal.ts, 69, 20)) + + sign, +>sign : Symbol(sign, Decl(temporal.ts, 70, 16)) + + weeks, +>weeks : Symbol(weeks, Decl(temporal.ts, 71, 13)) + + years, +>years : Symbol(years, Decl(temporal.ts, 72, 14)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 73, 14)) + + } = duration; +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit; +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 77, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>DateUnit : Symbol(Temporal.DateUnit, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + let toStringUnits!: Exclude | undefined; +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 78, 7)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + duration.abs(); +>duration.abs : Symbol(Temporal.Duration.abs, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>abs : Symbol(Temporal.Duration.abs, Decl(lib.esnext.temporal.d.ts, --, --)) + + duration.add(durationLike); +>duration.add : Symbol(Temporal.Duration.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>add : Symbol(Temporal.Duration.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + duration.negated(); +>duration.negated : Symbol(Temporal.Duration.negated, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>negated : Symbol(Temporal.Duration.negated, Decl(lib.esnext.temporal.d.ts, --, --)) + + duration.round(roundingUnits); +>duration.round : Symbol(Temporal.Duration.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>round : Symbol(Temporal.Duration.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 77, 7)) + + duration.round({ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, relativeTo: plainDateTime, roundingIncrement, roundingMode }); +>duration.round : Symbol(Temporal.Duration.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>round : Symbol(Temporal.Duration.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 84, 20)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 84, 52)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>relativeTo : Symbol(relativeTo, Decl(temporal.ts, 84, 83)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 84, 110)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 84, 129)) + + duration.subtract(durationLike); +>duration.subtract : Symbol(Temporal.Duration.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>subtract : Symbol(Temporal.Duration.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + duration.toJSON(); +>duration.toJSON : Symbol(Temporal.Duration.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>toJSON : Symbol(Temporal.Duration.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + duration.toLocaleString(); +>duration.toLocaleString : Symbol(Temporal.Duration.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>toLocaleString : Symbol(Temporal.Duration.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + duration.toLocaleString(locales); +>duration.toLocaleString : Symbol(Temporal.Duration.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>toLocaleString : Symbol(Temporal.Duration.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + duration.toLocaleString(locales, toLocaleStringOptions); +>duration.toLocaleString : Symbol(Temporal.Duration.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>toLocaleString : Symbol(Temporal.Duration.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + duration.toString(); +>duration.toString : Symbol(Temporal.Duration.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>toString : Symbol(Temporal.Duration.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + duration.toString({}); +>duration.toString : Symbol(Temporal.Duration.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>toString : Symbol(Temporal.Duration.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + duration.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); +>duration.toString : Symbol(Temporal.Duration.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>toString : Symbol(Temporal.Duration.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 92, 23)) +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 78, 7)) +>fractionalSecondDigits : Symbol(fractionalSecondDigits, Decl(temporal.ts, 92, 52)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 92, 76)) + + duration.total(roundingUnits!); +>duration.total : Symbol(Temporal.Duration.total, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>total : Symbol(Temporal.Duration.total, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 77, 7)) + + duration.total({ unit: anyRoundingUnits! }); +>duration.total : Symbol(Temporal.Duration.total, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>total : Symbol(Temporal.Duration.total, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>unit : Symbol(unit, Decl(temporal.ts, 94, 20)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) + + duration.total({ unit: anyRoundingUnits!, relativeTo: zonedDateTime }); +>duration.total : Symbol(Temporal.Duration.total, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>total : Symbol(Temporal.Duration.total, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>unit : Symbol(unit, Decl(temporal.ts, 95, 20)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>relativeTo : Symbol(relativeTo, Decl(temporal.ts, 95, 45)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) + + duration.with({ days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, weeks, years }); +>duration.with : Symbol(Temporal.Duration.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>duration : Symbol(duration, Decl(temporal.ts, 51, 7)) +>with : Symbol(Temporal.Duration.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>days : Symbol(days, Decl(temporal.ts, 96, 19)) +>hours : Symbol(hours, Decl(temporal.ts, 96, 25)) +>microseconds : Symbol(microseconds, Decl(temporal.ts, 96, 32)) +>milliseconds : Symbol(milliseconds, Decl(temporal.ts, 96, 46)) +>minutes : Symbol(minutes, Decl(temporal.ts, 96, 60)) +>months : Symbol(months, Decl(temporal.ts, 96, 69)) +>nanoseconds : Symbol(nanoseconds, Decl(temporal.ts, 96, 77)) +>seconds : Symbol(seconds, Decl(temporal.ts, 96, 90)) +>weeks : Symbol(weeks, Decl(temporal.ts, 96, 99)) +>years : Symbol(years, Decl(temporal.ts, 96, 106)) +} + +{ + instant = new Temporal.Instant(1234567890n); +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>Temporal.Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + let instantLike: Temporal.InstantLike; +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>InstantLike : Symbol(Temporal.InstantLike, Decl(lib.esnext.temporal.d.ts, --, --)) + + instantLike = instant; +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) + + instantLike = '1970-01-01T00:00:00.000Z'; +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) + + instant = Temporal.Instant.from(instant); +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>Temporal.Instant.from : Symbol(Temporal.InstantConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.InstantConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) + + instant = Temporal.Instant.from(instantLike); +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>Temporal.Instant.from : Symbol(Temporal.InstantConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.InstantConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) + + instant = Temporal.Instant.fromEpochMilliseconds(1234567890); +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>Temporal.Instant.fromEpochMilliseconds : Symbol(Temporal.InstantConstructor.fromEpochMilliseconds, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>fromEpochMilliseconds : Symbol(Temporal.InstantConstructor.fromEpochMilliseconds, Decl(lib.esnext.temporal.d.ts, --, --)) + + instant = Temporal.Instant.fromEpochNanoseconds(1234567890n); +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>Temporal.Instant.fromEpochNanoseconds : Symbol(Temporal.InstantConstructor.fromEpochNanoseconds, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>fromEpochNanoseconds : Symbol(Temporal.InstantConstructor.fromEpochNanoseconds, Decl(lib.esnext.temporal.d.ts, --, --)) + + Temporal.Instant.compare(instant, instantLike); +>Temporal.Instant.compare : Symbol(Temporal.InstantConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>Instant : Symbol(Temporal.Instant, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>compare : Symbol(Temporal.InstantConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) + + const { + epochMilliseconds, +>epochMilliseconds : Symbol(epochMilliseconds, Decl(temporal.ts, 113, 11)) + + epochNanoseconds, +>epochNanoseconds : Symbol(epochNanoseconds, Decl(temporal.ts, 114, 26)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 115, 25)) + + } = instant; +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) + + let roundingUnits!: Temporal.TimeUnit | undefined; +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 119, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + let toStringUnits!: Exclude | undefined; +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 120, 7)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + instant.add(durationLike); +>instant.add : Symbol(Temporal.Instant.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>add : Symbol(Temporal.Instant.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + instant.equals(instantLike); +>instant.equals : Symbol(Temporal.Instant.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>equals : Symbol(Temporal.Instant.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) + + instant.round(roundingUnits!); +>instant.round : Symbol(Temporal.Instant.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>round : Symbol(Temporal.Instant.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 119, 7)) + + instant.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>instant.round : Symbol(Temporal.Instant.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>round : Symbol(Temporal.Instant.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 125, 19)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 119, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 125, 48)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 125, 67)) + + instant.since(instantLike); +>instant.since : Symbol(Temporal.Instant.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>since : Symbol(Temporal.Instant.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) + + instant.since(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>instant.since : Symbol(Temporal.Instant.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>since : Symbol(Temporal.Instant.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 127, 32)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 119, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 127, 61)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 119, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 127, 89)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 127, 108)) + + instant.subtract(durationLike); +>instant.subtract : Symbol(Temporal.Instant.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>subtract : Symbol(Temporal.Instant.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + instant.toJSON(); +>instant.toJSON : Symbol(Temporal.Instant.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>toJSON : Symbol(Temporal.Instant.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + instant.toLocaleString(); +>instant.toLocaleString : Symbol(Temporal.Instant.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>toLocaleString : Symbol(Temporal.Instant.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + instant.toLocaleString(locales); +>instant.toLocaleString : Symbol(Temporal.Instant.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>toLocaleString : Symbol(Temporal.Instant.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + instant.toLocaleString(locales, toLocaleStringOptions); +>instant.toLocaleString : Symbol(Temporal.Instant.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>toLocaleString : Symbol(Temporal.Instant.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + instant.toString(); +>instant.toString : Symbol(Temporal.Instant.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>toString : Symbol(Temporal.Instant.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + instant.toString({ smallestUnit: toStringUnits, timeZone: timeZoneLike, fractionalSecondDigits, roundingMode }); +>instant.toString : Symbol(Temporal.Instant.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>toString : Symbol(Temporal.Instant.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 134, 22)) +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 120, 7)) +>timeZone : Symbol(timeZone, Decl(temporal.ts, 134, 51)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) +>fractionalSecondDigits : Symbol(fractionalSecondDigits, Decl(temporal.ts, 134, 75)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 134, 99)) + + instant.toZonedDateTimeISO(timeZoneLike); +>instant.toZonedDateTimeISO : Symbol(Temporal.Instant.toZonedDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>toZonedDateTimeISO : Symbol(Temporal.Instant.toZonedDateTimeISO, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) + + instant.until(instantLike); +>instant.until : Symbol(Temporal.Instant.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>until : Symbol(Temporal.Instant.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) + + instant.until(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>instant.until : Symbol(Temporal.Instant.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>instant : Symbol(instant, Decl(temporal.ts, 4, 3)) +>until : Symbol(Temporal.Instant.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>instantLike : Symbol(instantLike, Decl(temporal.ts, 102, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 137, 32)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 119, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 137, 61)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 119, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 137, 89)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 137, 108)) +} + +{ + plainDate = new Temporal.PlainDate(1970, 1, 1); +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal.PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate = new Temporal.PlainDate(1970, 1, 1, 'gregorian'); +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal.PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + let plainDateLike: Temporal.PlainDateLike; +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateLike : Symbol(Temporal.PlainDateLike, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateLike = plainDate; +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) + + plainDateLike = plainDateTime; +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) + + plainDateLike = zonedDateTime; +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) + + plainDateLike = { +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) + + day: 1, +>day : Symbol(day, Decl(temporal.ts, 148, 21)) + + month: 1, +>month : Symbol(month, Decl(temporal.ts, 149, 15)) + + year: 1970, +>year : Symbol(year, Decl(temporal.ts, 150, 17)) + + }; + + plainDate = Temporal.PlainDate.from(plainDate); +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal.PlainDate.from : Symbol(Temporal.PlainDateConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainDateConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) + + plainDate = Temporal.PlainDate.from(plainDateLike); +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal.PlainDate.from : Symbol(Temporal.PlainDateConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainDateConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) + + plainDate = Temporal.PlainDate.from(plainDateLike, { overflow }); +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>Temporal.PlainDate.from : Symbol(Temporal.PlainDateConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainDateConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) +>overflow : Symbol(overflow, Decl(temporal.ts, 156, 56)) + + Temporal.PlainDate.compare(plainDate, plainDateLike); +>Temporal.PlainDate.compare : Symbol(Temporal.PlainDateConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDate : Symbol(Temporal.PlainDate, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>compare : Symbol(Temporal.PlainDateConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) + + const { + calendarId, +>calendarId : Symbol(calendarId, Decl(temporal.ts, 160, 11)) + + day, +>day : Symbol(day, Decl(temporal.ts, 161, 19)) + + dayOfWeek, +>dayOfWeek : Symbol(dayOfWeek, Decl(temporal.ts, 162, 12)) + + dayOfYear, +>dayOfYear : Symbol(dayOfYear, Decl(temporal.ts, 163, 18)) + + daysInMonth, +>daysInMonth : Symbol(daysInMonth, Decl(temporal.ts, 164, 18)) + + daysInWeek, +>daysInWeek : Symbol(daysInWeek, Decl(temporal.ts, 165, 20)) + + daysInYear, +>daysInYear : Symbol(daysInYear, Decl(temporal.ts, 166, 19)) + + era, +>era : Symbol(era, Decl(temporal.ts, 167, 19)) + + eraYear, +>eraYear : Symbol(eraYear, Decl(temporal.ts, 168, 12)) + + inLeapYear, +>inLeapYear : Symbol(inLeapYear, Decl(temporal.ts, 169, 16)) + + month, +>month : Symbol(month, Decl(temporal.ts, 170, 19)) + + monthCode, +>monthCode : Symbol(monthCode, Decl(temporal.ts, 171, 14)) + + monthsInYear, +>monthsInYear : Symbol(monthsInYear, Decl(temporal.ts, 172, 18)) + + weekOfYear, +>weekOfYear : Symbol(weekOfYear, Decl(temporal.ts, 173, 21)) + + year, +>year : Symbol(year, Decl(temporal.ts, 174, 19)) + + yearOfWeek, +>yearOfWeek : Symbol(yearOfWeek, Decl(temporal.ts, 175, 13)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 176, 19)) + + } = plainDate; +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) + + let roundingUnits!: Temporal.DateUnit | undefined; +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 180, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>DateUnit : Symbol(Temporal.DateUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate.add(durationLike); +>plainDate.add : Symbol(Temporal.PlainDate.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>add : Symbol(Temporal.PlainDate.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainDate.add(durationLike, { overflow }); +>plainDate.add : Symbol(Temporal.PlainDate.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>add : Symbol(Temporal.PlainDate.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 183, 33)) + + plainDate.equals(plainDateLike); +>plainDate.equals : Symbol(Temporal.PlainDate.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>equals : Symbol(Temporal.PlainDate.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) + + plainDate.since(plainDateLike); +>plainDate.since : Symbol(Temporal.PlainDate.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>since : Symbol(Temporal.PlainDate.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) + + plainDate.since(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainDate.since : Symbol(Temporal.PlainDate.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>since : Symbol(Temporal.PlainDate.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 186, 36)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 180, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 186, 65)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 180, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 186, 93)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 186, 112)) + + plainDate.subtract(durationLike); +>plainDate.subtract : Symbol(Temporal.PlainDate.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>subtract : Symbol(Temporal.PlainDate.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainDate.subtract(durationLike, { overflow }); +>plainDate.subtract : Symbol(Temporal.PlainDate.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>subtract : Symbol(Temporal.PlainDate.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 188, 38)) + + plainDate.toJSON(); +>plainDate.toJSON : Symbol(Temporal.PlainDate.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toJSON : Symbol(Temporal.PlainDate.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate.toLocaleString(); +>plainDate.toLocaleString : Symbol(Temporal.PlainDate.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toLocaleString : Symbol(Temporal.PlainDate.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate.toLocaleString(locales); +>plainDate.toLocaleString : Symbol(Temporal.PlainDate.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toLocaleString : Symbol(Temporal.PlainDate.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + plainDate.toLocaleString(locales, toLocaleStringOptions); +>plainDate.toLocaleString : Symbol(Temporal.PlainDate.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toLocaleString : Symbol(Temporal.PlainDate.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + plainDate.toPlainDateTime(); +>plainDate.toPlainDateTime : Symbol(Temporal.PlainDate.toPlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toPlainDateTime : Symbol(Temporal.PlainDate.toPlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate.toPlainDateTime(plainTime); +>plainDate.toPlainDateTime : Symbol(Temporal.PlainDate.toPlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toPlainDateTime : Symbol(Temporal.PlainDate.toPlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) + + plainDate.toPlainMonthDay(); +>plainDate.toPlainMonthDay : Symbol(Temporal.PlainDate.toPlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toPlainMonthDay : Symbol(Temporal.PlainDate.toPlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate.toPlainYearMonth(); +>plainDate.toPlainYearMonth : Symbol(Temporal.PlainDate.toPlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toPlainYearMonth : Symbol(Temporal.PlainDate.toPlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate.toString(); +>plainDate.toString : Symbol(Temporal.PlainDate.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toString : Symbol(Temporal.PlainDate.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDate.toString({ calendarName }); +>plainDate.toString : Symbol(Temporal.PlainDate.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toString : Symbol(Temporal.PlainDate.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>calendarName : Symbol(calendarName, Decl(temporal.ts, 198, 24)) + + plainDate.toZonedDateTime(timeZoneLike); +>plainDate.toZonedDateTime : Symbol(Temporal.PlainDate.toZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>toZonedDateTime : Symbol(Temporal.PlainDate.toZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) + + plainDate.until(plainDateLike); +>plainDate.until : Symbol(Temporal.PlainDate.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>until : Symbol(Temporal.PlainDate.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) + + plainDate.until(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainDate.until : Symbol(Temporal.PlainDate.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>until : Symbol(Temporal.PlainDate.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateLike : Symbol(plainDateLike, Decl(temporal.ts, 144, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 201, 36)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 180, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 201, 65)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 180, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 201, 93)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 201, 112)) + + plainDate.with({ year, era, eraYear, month, monthCode, day }); +>plainDate.with : Symbol(Temporal.PlainDate.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>with : Symbol(Temporal.PlainDate.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 202, 20)) +>era : Symbol(era, Decl(temporal.ts, 202, 26)) +>eraYear : Symbol(eraYear, Decl(temporal.ts, 202, 31)) +>month : Symbol(month, Decl(temporal.ts, 202, 40)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 202, 47)) +>day : Symbol(day, Decl(temporal.ts, 202, 58)) + + plainDate.with({ year, era, eraYear, month, monthCode, day }, { overflow }); +>plainDate.with : Symbol(Temporal.PlainDate.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>with : Symbol(Temporal.PlainDate.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 203, 20)) +>era : Symbol(era, Decl(temporal.ts, 203, 26)) +>eraYear : Symbol(eraYear, Decl(temporal.ts, 203, 31)) +>month : Symbol(month, Decl(temporal.ts, 203, 40)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 203, 47)) +>day : Symbol(day, Decl(temporal.ts, 203, 58)) +>overflow : Symbol(overflow, Decl(temporal.ts, 203, 67)) + + plainDate.withCalendar(calendarLike); +>plainDate.withCalendar : Symbol(Temporal.PlainDate.withCalendar, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) +>withCalendar : Symbol(Temporal.PlainDate.withCalendar, Decl(lib.esnext.temporal.d.ts, --, --)) +>calendarLike : Symbol(calendarLike, Decl(temporal.ts, 38, 3)) +} + +{ + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1); +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>Temporal.PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1, 0, 0, 0, 0, 0, 0, 'iso8601'); +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>Temporal.PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + let plainDateTimeLike: Temporal.PlainDateTimeLike; +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateTimeLike : Symbol(Temporal.PlainDateTimeLike, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTimeLike = plainDateTime; +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) + + plainDateTimeLike = plainDate; +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) +>plainDate : Symbol(plainDate, Decl(temporal.ts, 7, 3)) + + plainDateTimeLike = zonedDateTime; +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) + + plainDateTimeLike = { +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) + + day: 1, +>day : Symbol(day, Decl(temporal.ts, 215, 25)) + + month: 1, +>month : Symbol(month, Decl(temporal.ts, 216, 15)) + + year: 1970, +>year : Symbol(year, Decl(temporal.ts, 217, 17)) + + hour: 0, +>hour : Symbol(hour, Decl(temporal.ts, 218, 19)) + + minute: 0, +>minute : Symbol(minute, Decl(temporal.ts, 219, 16)) + + second: 0, +>second : Symbol(second, Decl(temporal.ts, 220, 18)) + + millisecond: 0, +>millisecond : Symbol(millisecond, Decl(temporal.ts, 221, 18)) + + microsecond: 0, +>microsecond : Symbol(microsecond, Decl(temporal.ts, 222, 23)) + + nanosecond: 0, +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 223, 23)) + + }; + + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike); +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>Temporal.PlainDateTime.from : Symbol(Temporal.PlainDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) + + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike, { overflow }); +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>Temporal.PlainDateTime.from : Symbol(Temporal.PlainDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) +>overflow : Symbol(overflow, Decl(temporal.ts, 228, 68)) + + Temporal.PlainDateTime.compare(plainDateTime, plainDateTimeLike); +>Temporal.PlainDateTime.compare : Symbol(Temporal.PlainDateTimeConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainDateTime : Symbol(Temporal.PlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>compare : Symbol(Temporal.PlainDateTimeConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) + + const { + calendarId, +>calendarId : Symbol(calendarId, Decl(temporal.ts, 232, 11)) + + day, +>day : Symbol(day, Decl(temporal.ts, 233, 19)) + + dayOfWeek, +>dayOfWeek : Symbol(dayOfWeek, Decl(temporal.ts, 234, 12)) + + dayOfYear, +>dayOfYear : Symbol(dayOfYear, Decl(temporal.ts, 235, 18)) + + daysInMonth, +>daysInMonth : Symbol(daysInMonth, Decl(temporal.ts, 236, 18)) + + daysInWeek, +>daysInWeek : Symbol(daysInWeek, Decl(temporal.ts, 237, 20)) + + daysInYear, +>daysInYear : Symbol(daysInYear, Decl(temporal.ts, 238, 19)) + + era, +>era : Symbol(era, Decl(temporal.ts, 239, 19)) + + eraYear, +>eraYear : Symbol(eraYear, Decl(temporal.ts, 240, 12)) + + hour, +>hour : Symbol(hour, Decl(temporal.ts, 241, 16)) + + inLeapYear, +>inLeapYear : Symbol(inLeapYear, Decl(temporal.ts, 242, 13)) + + microsecond, +>microsecond : Symbol(microsecond, Decl(temporal.ts, 243, 19)) + + millisecond, +>millisecond : Symbol(millisecond, Decl(temporal.ts, 244, 20)) + + minute, +>minute : Symbol(minute, Decl(temporal.ts, 245, 20)) + + month, +>month : Symbol(month, Decl(temporal.ts, 246, 15)) + + monthCode, +>monthCode : Symbol(monthCode, Decl(temporal.ts, 247, 14)) + + monthsInYear, +>monthsInYear : Symbol(monthsInYear, Decl(temporal.ts, 248, 18)) + + nanosecond, +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 249, 21)) + + second, +>second : Symbol(second, Decl(temporal.ts, 250, 19)) + + weekOfYear, +>weekOfYear : Symbol(weekOfYear, Decl(temporal.ts, 251, 15)) + + year, +>year : Symbol(year, Decl(temporal.ts, 252, 19)) + + yearOfWeek, +>yearOfWeek : Symbol(yearOfWeek, Decl(temporal.ts, 253, 13)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 254, 19)) + + } = plainDateTime; +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 258, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>DateUnit : Symbol(Temporal.DateUnit, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + let toStringUnits!: Exclude | undefined; +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 259, 7)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime.add(durationLike); +>plainDateTime.add : Symbol(Temporal.PlainDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>add : Symbol(Temporal.PlainDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainDateTime.add(durationLike, { overflow }); +>plainDateTime.add : Symbol(Temporal.PlainDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>add : Symbol(Temporal.PlainDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 262, 37)) + + plainDateTime.equals(plainDateTimeLike); +>plainDateTime.equals : Symbol(Temporal.PlainDateTime.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>equals : Symbol(Temporal.PlainDateTime.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) + + plainDateTime.round(roundingUnits!); +>plainDateTime.round : Symbol(Temporal.PlainDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>round : Symbol(Temporal.PlainDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 258, 7)) + + plainDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainDateTime.round : Symbol(Temporal.PlainDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>round : Symbol(Temporal.PlainDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 265, 25)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 258, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 265, 54)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 265, 73)) + + plainDateTime.since(plainDateTimeLike); +>plainDateTime.since : Symbol(Temporal.PlainDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>since : Symbol(Temporal.PlainDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) + + plainDateTime.since(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>plainDateTime.since : Symbol(Temporal.PlainDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>since : Symbol(Temporal.PlainDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 267, 44)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 267, 76)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 267, 107)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 267, 126)) + + plainDateTime.subtract(durationLike); +>plainDateTime.subtract : Symbol(Temporal.PlainDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>subtract : Symbol(Temporal.PlainDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainDateTime.subtract(durationLike, { overflow }); +>plainDateTime.subtract : Symbol(Temporal.PlainDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>subtract : Symbol(Temporal.PlainDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 269, 42)) + + plainDateTime.toJSON(); +>plainDateTime.toJSON : Symbol(Temporal.PlainDateTime.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toJSON : Symbol(Temporal.PlainDateTime.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime.toLocaleString(); +>plainDateTime.toLocaleString : Symbol(Temporal.PlainDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toLocaleString : Symbol(Temporal.PlainDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime.toLocaleString(locales); +>plainDateTime.toLocaleString : Symbol(Temporal.PlainDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toLocaleString : Symbol(Temporal.PlainDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + plainDateTime.toLocaleString(locales, toLocaleStringOptions); +>plainDateTime.toLocaleString : Symbol(Temporal.PlainDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toLocaleString : Symbol(Temporal.PlainDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + plainDateTime.toPlainDate(); +>plainDateTime.toPlainDate : Symbol(Temporal.PlainDateTime.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toPlainDate : Symbol(Temporal.PlainDateTime.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime.toPlainTime(); +>plainDateTime.toPlainTime : Symbol(Temporal.PlainDateTime.toPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toPlainTime : Symbol(Temporal.PlainDateTime.toPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime.toString(); +>plainDateTime.toString : Symbol(Temporal.PlainDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toString : Symbol(Temporal.PlainDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime.toString({ smallestUnit: toStringUnits, calendarName, fractionalSecondDigits, roundingMode }); +>plainDateTime.toString : Symbol(Temporal.PlainDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toString : Symbol(Temporal.PlainDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 277, 28)) +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 259, 7)) +>calendarName : Symbol(calendarName, Decl(temporal.ts, 277, 57)) +>fractionalSecondDigits : Symbol(fractionalSecondDigits, Decl(temporal.ts, 277, 71)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 277, 95)) + + plainDateTime.toZonedDateTime(timeZoneLike); +>plainDateTime.toZonedDateTime : Symbol(Temporal.PlainDateTime.toZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toZonedDateTime : Symbol(Temporal.PlainDateTime.toZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) + + plainDateTime.toZonedDateTime(timeZoneLike, { disambiguation }); +>plainDateTime.toZonedDateTime : Symbol(Temporal.PlainDateTime.toZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>toZonedDateTime : Symbol(Temporal.PlainDateTime.toZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) +>disambiguation : Symbol(disambiguation, Decl(temporal.ts, 279, 49)) + + plainDateTime.until(plainDateTimeLike); +>plainDateTime.until : Symbol(Temporal.PlainDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>until : Symbol(Temporal.PlainDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) + + plainDateTime.until(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>plainDateTime.until : Symbol(Temporal.PlainDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>until : Symbol(Temporal.PlainDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTimeLike : Symbol(plainDateTimeLike, Decl(temporal.ts, 211, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 281, 44)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 281, 76)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 281, 107)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 281, 126)) + + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }); +>plainDateTime.with : Symbol(Temporal.PlainDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>with : Symbol(Temporal.PlainDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 282, 24)) +>era : Symbol(era, Decl(temporal.ts, 282, 30)) +>eraYear : Symbol(eraYear, Decl(temporal.ts, 282, 35)) +>month : Symbol(month, Decl(temporal.ts, 282, 44)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 282, 51)) +>day : Symbol(day, Decl(temporal.ts, 282, 62)) +>hour : Symbol(hour, Decl(temporal.ts, 282, 67)) +>minute : Symbol(minute, Decl(temporal.ts, 282, 73)) +>second : Symbol(second, Decl(temporal.ts, 282, 81)) +>millisecond : Symbol(millisecond, Decl(temporal.ts, 282, 89)) +>microsecond : Symbol(microsecond, Decl(temporal.ts, 282, 102)) +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 282, 115)) + + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }, { overflow }); +>plainDateTime.with : Symbol(Temporal.PlainDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>with : Symbol(Temporal.PlainDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 283, 24)) +>era : Symbol(era, Decl(temporal.ts, 283, 30)) +>eraYear : Symbol(eraYear, Decl(temporal.ts, 283, 35)) +>month : Symbol(month, Decl(temporal.ts, 283, 44)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 283, 51)) +>day : Symbol(day, Decl(temporal.ts, 283, 62)) +>hour : Symbol(hour, Decl(temporal.ts, 283, 67)) +>minute : Symbol(minute, Decl(temporal.ts, 283, 73)) +>second : Symbol(second, Decl(temporal.ts, 283, 81)) +>millisecond : Symbol(millisecond, Decl(temporal.ts, 283, 89)) +>microsecond : Symbol(microsecond, Decl(temporal.ts, 283, 102)) +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 283, 115)) +>overflow : Symbol(overflow, Decl(temporal.ts, 283, 131)) + + plainDateTime.withCalendar(calendarLike); +>plainDateTime.withCalendar : Symbol(Temporal.PlainDateTime.withCalendar, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>withCalendar : Symbol(Temporal.PlainDateTime.withCalendar, Decl(lib.esnext.temporal.d.ts, --, --)) +>calendarLike : Symbol(calendarLike, Decl(temporal.ts, 38, 3)) + + plainDateTime.withPlainTime(); +>plainDateTime.withPlainTime : Symbol(Temporal.PlainDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>withPlainTime : Symbol(Temporal.PlainDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainDateTime.withPlainTime(plainTime); +>plainDateTime.withPlainTime : Symbol(Temporal.PlainDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) +>withPlainTime : Symbol(Temporal.PlainDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +} + +{ + let plainMonthDay: Temporal.PlainMonthDay; +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + plainMonthDay = new Temporal.PlainMonthDay(1, 1); +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>Temporal.PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + plainMonthDay = new Temporal.PlainMonthDay(1, 1, 'gregorian', 1972); +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>Temporal.PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + let plainMonthDayLike: Temporal.PlainMonthDayLike; +>plainMonthDayLike : Symbol(plainMonthDayLike, Decl(temporal.ts, 294, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainMonthDayLike : Symbol(Temporal.PlainMonthDayLike, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainMonthDayLike = plainMonthDay; +>plainMonthDayLike : Symbol(plainMonthDayLike, Decl(temporal.ts, 294, 7)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) + + plainMonthDayLike = { +>plainMonthDayLike : Symbol(plainMonthDayLike, Decl(temporal.ts, 294, 7)) + + day: 1, +>day : Symbol(day, Decl(temporal.ts, 296, 25)) + + month: 1, +>month : Symbol(month, Decl(temporal.ts, 297, 15)) + + year: 1970, +>year : Symbol(year, Decl(temporal.ts, 298, 17)) + + }; + + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike); +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>Temporal.PlainMonthDay.from : Symbol(Temporal.PlainMonthDayConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainMonthDayConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDayLike : Symbol(plainMonthDayLike, Decl(temporal.ts, 294, 7)) + + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike, { overflow }); +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>Temporal.PlainMonthDay.from : Symbol(Temporal.PlainMonthDayConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainMonthDay : Symbol(Temporal.PlainMonthDay, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainMonthDayConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDayLike : Symbol(plainMonthDayLike, Decl(temporal.ts, 294, 7)) +>overflow : Symbol(overflow, Decl(temporal.ts, 303, 68)) + + const { + calendarId, +>calendarId : Symbol(calendarId, Decl(temporal.ts, 305, 11)) + + day, +>day : Symbol(day, Decl(temporal.ts, 306, 19)) + + monthCode, +>monthCode : Symbol(monthCode, Decl(temporal.ts, 307, 12)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 308, 18)) + + } = plainMonthDay; +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) + + plainMonthDay.equals(plainMonthDayLike); +>plainMonthDay.equals : Symbol(Temporal.PlainMonthDay.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>equals : Symbol(Temporal.PlainMonthDay.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDayLike : Symbol(plainMonthDayLike, Decl(temporal.ts, 294, 7)) + + plainMonthDay.toJSON(); +>plainMonthDay.toJSON : Symbol(Temporal.PlainMonthDay.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>toJSON : Symbol(Temporal.PlainMonthDay.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainMonthDay.toLocaleString(); +>plainMonthDay.toLocaleString : Symbol(Temporal.PlainMonthDay.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>toLocaleString : Symbol(Temporal.PlainMonthDay.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainMonthDay.toLocaleString(locales); +>plainMonthDay.toLocaleString : Symbol(Temporal.PlainMonthDay.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>toLocaleString : Symbol(Temporal.PlainMonthDay.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + plainMonthDay.toLocaleString(locales, toLocaleStringOptions); +>plainMonthDay.toLocaleString : Symbol(Temporal.PlainMonthDay.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>toLocaleString : Symbol(Temporal.PlainMonthDay.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + plainMonthDay.toPlainDate({ year: 1970 }); +>plainMonthDay.toPlainDate : Symbol(Temporal.PlainMonthDay.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>toPlainDate : Symbol(Temporal.PlainMonthDay.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 317, 31)) + + plainMonthDay.toString(); +>plainMonthDay.toString : Symbol(Temporal.PlainMonthDay.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>toString : Symbol(Temporal.PlainMonthDay.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainMonthDay.toString({ calendarName }); +>plainMonthDay.toString : Symbol(Temporal.PlainMonthDay.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>toString : Symbol(Temporal.PlainMonthDay.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>calendarName : Symbol(calendarName, Decl(temporal.ts, 319, 28)) + + plainMonthDay.with({ monthCode, day }); +>plainMonthDay.with : Symbol(Temporal.PlainMonthDay.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainMonthDay : Symbol(plainMonthDay, Decl(temporal.ts, 290, 7)) +>with : Symbol(Temporal.PlainMonthDay.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 320, 24)) +>day : Symbol(day, Decl(temporal.ts, 320, 35)) +} + +{ + plainTime = new Temporal.PlainTime(); +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>Temporal.PlainTime : Symbol(Temporal.PlainTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainTime : Symbol(Temporal.PlainTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + plainTime = new Temporal.PlainTime(1, 2, 3, 4, 5, 6); +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>Temporal.PlainTime : Symbol(Temporal.PlainTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainTime : Symbol(Temporal.PlainTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + let plainTimeLike: Temporal.PlainTimeLike; +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainTimeLike : Symbol(Temporal.PlainTimeLike, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainTimeLike = plainTime; +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) + + plainTimeLike = plainDateTime; +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) +>plainDateTime : Symbol(plainDateTime, Decl(temporal.ts, 11, 3)) + + plainTimeLike = zonedDateTime; +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) + + plainTimeLike = { +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) + + hour: 1, +>hour : Symbol(hour, Decl(temporal.ts, 331, 21)) + + minute: 2, +>minute : Symbol(minute, Decl(temporal.ts, 332, 16)) + + second: 3, +>second : Symbol(second, Decl(temporal.ts, 333, 18)) + + millisecond: 4, +>millisecond : Symbol(millisecond, Decl(temporal.ts, 334, 18)) + + microsecond: 5, +>microsecond : Symbol(microsecond, Decl(temporal.ts, 335, 23)) + + nanosecond: 6, +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 336, 23)) + + }; + + const { + hour, +>hour : Symbol(hour, Decl(temporal.ts, 340, 11)) + + microsecond, +>microsecond : Symbol(microsecond, Decl(temporal.ts, 341, 13)) + + millisecond, +>millisecond : Symbol(millisecond, Decl(temporal.ts, 342, 20)) + + minute, +>minute : Symbol(minute, Decl(temporal.ts, 343, 20)) + + nanosecond, +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 344, 15)) + + second, +>second : Symbol(second, Decl(temporal.ts, 345, 19)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 346, 15)) + + } = plainTime; +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) + + let roundingUnits!: Temporal.TimeUnit | undefined; +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 350, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + let toStringUnits!: Exclude | undefined; +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 351, 7)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainTime.add(durationLike); +>plainTime.add : Symbol(Temporal.PlainTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>add : Symbol(Temporal.PlainTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainTime.equals(plainTimeLike); +>plainTime.equals : Symbol(Temporal.PlainTime.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>equals : Symbol(Temporal.PlainTime.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) + + plainTime.round(roundingUnits!); +>plainTime.round : Symbol(Temporal.PlainTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>round : Symbol(Temporal.PlainTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 350, 7)) + + plainTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainTime.round : Symbol(Temporal.PlainTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>round : Symbol(Temporal.PlainTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 356, 21)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 350, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 356, 50)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 356, 69)) + + plainTime.since(plainTimeLike); +>plainTime.since : Symbol(Temporal.PlainTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>since : Symbol(Temporal.PlainTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) + + plainTime.since(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainTime.since : Symbol(Temporal.PlainTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>since : Symbol(Temporal.PlainTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 358, 36)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 350, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 358, 65)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 350, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 358, 93)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 358, 112)) + + plainTime.subtract(durationLike); +>plainTime.subtract : Symbol(Temporal.PlainTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>subtract : Symbol(Temporal.PlainTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainTime.toJSON(); +>plainTime.toJSON : Symbol(Temporal.PlainTime.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>toJSON : Symbol(Temporal.PlainTime.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainTime.toLocaleString(); +>plainTime.toLocaleString : Symbol(Temporal.PlainTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>toLocaleString : Symbol(Temporal.PlainTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainTime.toLocaleString(locales); +>plainTime.toLocaleString : Symbol(Temporal.PlainTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>toLocaleString : Symbol(Temporal.PlainTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + plainTime.toLocaleString(locales, toLocaleStringOptions); +>plainTime.toLocaleString : Symbol(Temporal.PlainTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>toLocaleString : Symbol(Temporal.PlainTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + plainTime.toString(); +>plainTime.toString : Symbol(Temporal.PlainTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>toString : Symbol(Temporal.PlainTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainTime.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); +>plainTime.toString : Symbol(Temporal.PlainTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>toString : Symbol(Temporal.PlainTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 365, 24)) +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 351, 7)) +>fractionalSecondDigits : Symbol(fractionalSecondDigits, Decl(temporal.ts, 365, 53)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 365, 77)) + + plainTime.until(plainTimeLike); +>plainTime.until : Symbol(Temporal.PlainTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>until : Symbol(Temporal.PlainTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) + + plainTime.until(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainTime.until : Symbol(Temporal.PlainTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>until : Symbol(Temporal.PlainTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTimeLike : Symbol(plainTimeLike, Decl(temporal.ts, 327, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 367, 36)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 350, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 367, 65)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 350, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 367, 93)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 367, 112)) + + plainTime.with({ hour, minute, second, millisecond, microsecond, nanosecond }); +>plainTime.with : Symbol(Temporal.PlainTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) +>with : Symbol(Temporal.PlainTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>hour : Symbol(hour, Decl(temporal.ts, 368, 20)) +>minute : Symbol(minute, Decl(temporal.ts, 368, 26)) +>second : Symbol(second, Decl(temporal.ts, 368, 34)) +>millisecond : Symbol(millisecond, Decl(temporal.ts, 368, 42)) +>microsecond : Symbol(microsecond, Decl(temporal.ts, 368, 55)) +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 368, 68)) +} + +{ + let plainYearMonth: Temporal.PlainYearMonth; +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + plainYearMonth = new Temporal.PlainYearMonth(1970, 1); +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>Temporal.PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + plainYearMonth = new Temporal.PlainYearMonth(1970, 1, 'gregorian', 1); +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>Temporal.PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + let plainYearMonthLike: Temporal.PlainYearMonthLike; +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainYearMonthLike : Symbol(Temporal.PlainYearMonthLike, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainYearMonthLike = plainYearMonth; +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) + + plainYearMonthLike = { +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) + + month: 1, +>month : Symbol(month, Decl(temporal.ts, 378, 26)) + + year: 1970, +>year : Symbol(year, Decl(temporal.ts, 379, 17)) + + }; + + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike); +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>Temporal.PlainYearMonth.from : Symbol(Temporal.PlainYearMonthConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainYearMonthConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) + + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike, { overflow }); +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>Temporal.PlainYearMonth.from : Symbol(Temporal.PlainYearMonthConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.PlainYearMonthConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) +>overflow : Symbol(overflow, Decl(temporal.ts, 384, 71)) + + Temporal.PlainYearMonth.compare(plainYearMonth, plainYearMonthLike); +>Temporal.PlainYearMonth.compare : Symbol(Temporal.PlainYearMonthConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>PlainYearMonth : Symbol(Temporal.PlainYearMonth, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>compare : Symbol(Temporal.PlainYearMonthConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) + + const { + calendarId, +>calendarId : Symbol(calendarId, Decl(temporal.ts, 388, 11)) + + daysInMonth, +>daysInMonth : Symbol(daysInMonth, Decl(temporal.ts, 389, 19)) + + daysInYear, +>daysInYear : Symbol(daysInYear, Decl(temporal.ts, 390, 20)) + + era, +>era : Symbol(era, Decl(temporal.ts, 391, 19)) + + eraYear, +>eraYear : Symbol(eraYear, Decl(temporal.ts, 392, 12)) + + inLeapYear, +>inLeapYear : Symbol(inLeapYear, Decl(temporal.ts, 393, 16)) + + month, +>month : Symbol(month, Decl(temporal.ts, 394, 19)) + + monthCode, +>monthCode : Symbol(monthCode, Decl(temporal.ts, 395, 14)) + + monthsInYear, +>monthsInYear : Symbol(monthsInYear, Decl(temporal.ts, 396, 18)) + + year, +>year : Symbol(year, Decl(temporal.ts, 397, 21)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 398, 13)) + + } = plainYearMonth; +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) + + let roundingUnits!: (Temporal.DateUnit & (`year${string}` | `month${string}`)) | undefined; +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 402, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>DateUnit : Symbol(Temporal.DateUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainYearMonth.add(durationLike); +>plainYearMonth.add : Symbol(Temporal.PlainYearMonth.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>add : Symbol(Temporal.PlainYearMonth.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainYearMonth.add(durationLike, { overflow }); +>plainYearMonth.add : Symbol(Temporal.PlainYearMonth.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>add : Symbol(Temporal.PlainYearMonth.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 405, 38)) + + plainYearMonth.equals(plainYearMonthLike); +>plainYearMonth.equals : Symbol(Temporal.PlainYearMonth.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>equals : Symbol(Temporal.PlainYearMonth.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) + + plainYearMonth.since(plainYearMonthLike); +>plainYearMonth.since : Symbol(Temporal.PlainYearMonth.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>since : Symbol(Temporal.PlainYearMonth.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) + + plainYearMonth.since(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainYearMonth.since : Symbol(Temporal.PlainYearMonth.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>since : Symbol(Temporal.PlainYearMonth.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 408, 46)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 402, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 408, 75)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 402, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 408, 103)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 408, 122)) + + plainYearMonth.subtract(durationLike); +>plainYearMonth.subtract : Symbol(Temporal.PlainYearMonth.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>subtract : Symbol(Temporal.PlainYearMonth.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + plainYearMonth.subtract(durationLike, { overflow }); +>plainYearMonth.subtract : Symbol(Temporal.PlainYearMonth.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>subtract : Symbol(Temporal.PlainYearMonth.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 410, 43)) + + plainYearMonth.toJSON(); +>plainYearMonth.toJSON : Symbol(Temporal.PlainYearMonth.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>toJSON : Symbol(Temporal.PlainYearMonth.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainYearMonth.toLocaleString(); +>plainYearMonth.toLocaleString : Symbol(Temporal.PlainYearMonth.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>toLocaleString : Symbol(Temporal.PlainYearMonth.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainYearMonth.toLocaleString(locales); +>plainYearMonth.toLocaleString : Symbol(Temporal.PlainYearMonth.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>toLocaleString : Symbol(Temporal.PlainYearMonth.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + plainYearMonth.toLocaleString(locales, toLocaleStringOptions); +>plainYearMonth.toLocaleString : Symbol(Temporal.PlainYearMonth.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>toLocaleString : Symbol(Temporal.PlainYearMonth.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + plainYearMonth.toPlainDate({ day: 1 }); +>plainYearMonth.toPlainDate : Symbol(Temporal.PlainYearMonth.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>toPlainDate : Symbol(Temporal.PlainYearMonth.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) +>day : Symbol(day, Decl(temporal.ts, 415, 32)) + + plainYearMonth.toString(); +>plainYearMonth.toString : Symbol(Temporal.PlainYearMonth.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>toString : Symbol(Temporal.PlainYearMonth.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + plainYearMonth.toString({ calendarName }); +>plainYearMonth.toString : Symbol(Temporal.PlainYearMonth.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>toString : Symbol(Temporal.PlainYearMonth.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>calendarName : Symbol(calendarName, Decl(temporal.ts, 417, 29)) + + plainYearMonth.until(plainYearMonthLike); +>plainYearMonth.until : Symbol(Temporal.PlainYearMonth.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>until : Symbol(Temporal.PlainYearMonth.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) + + plainYearMonth.until(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainYearMonth.until : Symbol(Temporal.PlainYearMonth.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>until : Symbol(Temporal.PlainYearMonth.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonthLike : Symbol(plainYearMonthLike, Decl(temporal.ts, 376, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 419, 46)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 402, 7)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 419, 75)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 402, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 419, 103)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 419, 122)) + + plainYearMonth.with({ year, era, eraYear, month, monthCode }); +>plainYearMonth.with : Symbol(Temporal.PlainYearMonth.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainYearMonth : Symbol(plainYearMonth, Decl(temporal.ts, 372, 7)) +>with : Symbol(Temporal.PlainYearMonth.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 420, 25)) +>era : Symbol(era, Decl(temporal.ts, 420, 31)) +>eraYear : Symbol(eraYear, Decl(temporal.ts, 420, 36)) +>month : Symbol(month, Decl(temporal.ts, 420, 45)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 420, 52)) +} + +{ + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC'); +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>Temporal.ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC', 'iso8601'); +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>Temporal.ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) + + let zonedDateTimeLike: Temporal.ZonedDateTimeLike; +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTimeLike : Symbol(Temporal.ZonedDateTimeLike, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTimeLike = zonedDateTime; +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) + + zonedDateTimeLike = { +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) + + day: 1, +>day : Symbol(day, Decl(temporal.ts, 429, 25)) + + month: 1, +>month : Symbol(month, Decl(temporal.ts, 430, 15)) + + year: 1, +>year : Symbol(year, Decl(temporal.ts, 431, 17)) + + hour: 0, +>hour : Symbol(hour, Decl(temporal.ts, 432, 16)) + + minute: 0, +>minute : Symbol(minute, Decl(temporal.ts, 433, 16)) + + second: 0, +>second : Symbol(second, Decl(temporal.ts, 434, 18)) + + millisecond: 0, +>millisecond : Symbol(millisecond, Decl(temporal.ts, 435, 18)) + + microsecond: 0, +>microsecond : Symbol(microsecond, Decl(temporal.ts, 436, 23)) + + nanosecond: 0, +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 437, 23)) + + timeZone: 'UTC', +>timeZone : Symbol(timeZone, Decl(temporal.ts, 438, 22)) + + }; + + let toZonedDateTimeOffset!: 'use' | 'ignore' | 'reject' | 'prefer' | undefined; +>toZonedDateTimeOffset : Symbol(toZonedDateTimeOffset, Decl(temporal.ts, 442, 7)) + + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike); +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>Temporal.ZonedDateTime.from : Symbol(Temporal.ZonedDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.ZonedDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) + + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike, { disambiguation, offset: toZonedDateTimeOffset, overflow }); +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>Temporal.ZonedDateTime.from : Symbol(Temporal.ZonedDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>from : Symbol(Temporal.ZonedDateTimeConstructor.from, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) +>disambiguation : Symbol(disambiguation, Decl(temporal.ts, 444, 68)) +>offset : Symbol(offset, Decl(temporal.ts, 444, 84)) +>toZonedDateTimeOffset : Symbol(toZonedDateTimeOffset, Decl(temporal.ts, 442, 7)) +>overflow : Symbol(overflow, Decl(temporal.ts, 444, 115)) + + Temporal.ZonedDateTime.compare(zonedDateTime, zonedDateTimeLike); +>Temporal.ZonedDateTime.compare : Symbol(Temporal.ZonedDateTimeConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal.ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>ZonedDateTime : Symbol(Temporal.ZonedDateTime, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>compare : Symbol(Temporal.ZonedDateTimeConstructor.compare, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) + + const { + calendarId, +>calendarId : Symbol(calendarId, Decl(temporal.ts, 448, 11)) + + day, +>day : Symbol(day, Decl(temporal.ts, 449, 19)) + + dayOfWeek, +>dayOfWeek : Symbol(dayOfWeek, Decl(temporal.ts, 450, 12)) + + dayOfYear, +>dayOfYear : Symbol(dayOfYear, Decl(temporal.ts, 451, 18)) + + daysInMonth, +>daysInMonth : Symbol(daysInMonth, Decl(temporal.ts, 452, 18)) + + daysInWeek, +>daysInWeek : Symbol(daysInWeek, Decl(temporal.ts, 453, 20)) + + daysInYear, +>daysInYear : Symbol(daysInYear, Decl(temporal.ts, 454, 19)) + + epochMilliseconds, +>epochMilliseconds : Symbol(epochMilliseconds, Decl(temporal.ts, 455, 19)) + + epochNanoseconds, +>epochNanoseconds : Symbol(epochNanoseconds, Decl(temporal.ts, 456, 26)) + + era, +>era : Symbol(era, Decl(temporal.ts, 457, 25)) + + eraYear, +>eraYear : Symbol(eraYear, Decl(temporal.ts, 458, 12)) + + hour, +>hour : Symbol(hour, Decl(temporal.ts, 459, 16)) + + hoursInDay, +>hoursInDay : Symbol(hoursInDay, Decl(temporal.ts, 460, 13)) + + inLeapYear, +>inLeapYear : Symbol(inLeapYear, Decl(temporal.ts, 461, 19)) + + microsecond, +>microsecond : Symbol(microsecond, Decl(temporal.ts, 462, 19)) + + millisecond, +>millisecond : Symbol(millisecond, Decl(temporal.ts, 463, 20)) + + minute, +>minute : Symbol(minute, Decl(temporal.ts, 464, 20)) + + month, +>month : Symbol(month, Decl(temporal.ts, 465, 15)) + + monthCode, +>monthCode : Symbol(monthCode, Decl(temporal.ts, 466, 14)) + + monthsInYear, +>monthsInYear : Symbol(monthsInYear, Decl(temporal.ts, 467, 18)) + + nanosecond, +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 468, 21)) + + offset, +>offset : Symbol(offset, Decl(temporal.ts, 469, 19)) + + offsetNanoseconds, +>offsetNanoseconds : Symbol(offsetNanoseconds, Decl(temporal.ts, 470, 15)) + + second, +>second : Symbol(second, Decl(temporal.ts, 471, 26)) + + timeZoneId, +>timeZoneId : Symbol(timeZoneId, Decl(temporal.ts, 472, 15)) + + weekOfYear, +>weekOfYear : Symbol(weekOfYear, Decl(temporal.ts, 473, 19)) + + year, +>year : Symbol(year, Decl(temporal.ts, 474, 19)) + + yearOfWeek, +>yearOfWeek : Symbol(yearOfWeek, Decl(temporal.ts, 475, 13)) + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>toStringTag : Symbol(toStringTag, Decl(temporal.ts, 476, 19)) + + } = zonedDateTime; +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) + + let direction!: 'next' | 'previous'; +>direction : Symbol(direction, Decl(temporal.ts, 480, 7)) + + let toStringOffset!: 'auto' | 'never' | undefined; +>toStringOffset : Symbol(toStringOffset, Decl(temporal.ts, 481, 7)) + + let timeZoneName!: 'auto' | 'never' | 'critical' | undefined; +>timeZoneName : Symbol(timeZoneName, Decl(temporal.ts, 482, 7)) + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 483, 7)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>DateUnit : Symbol(Temporal.DateUnit, Decl(lib.esnext.temporal.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + let toStringUnits!: Exclude | undefined; +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 484, 7)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>Temporal : Symbol(Temporal, Decl(lib.esnext.temporal.d.ts, --, --)) +>TimeUnit : Symbol(Temporal.TimeUnit, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.add(durationLike); +>zonedDateTime.add : Symbol(Temporal.ZonedDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>add : Symbol(Temporal.ZonedDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + zonedDateTime.add(durationLike, { overflow }); +>zonedDateTime.add : Symbol(Temporal.ZonedDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>add : Symbol(Temporal.ZonedDateTime.add, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 487, 37)) + + zonedDateTime.equals(zonedDateTimeLike); +>zonedDateTime.equals : Symbol(Temporal.ZonedDateTime.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>equals : Symbol(Temporal.ZonedDateTime.equals, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) + + zonedDateTime.getTimeZoneTransition(direction); +>zonedDateTime.getTimeZoneTransition : Symbol(Temporal.ZonedDateTime.getTimeZoneTransition, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>getTimeZoneTransition : Symbol(Temporal.ZonedDateTime.getTimeZoneTransition, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>direction : Symbol(direction, Decl(temporal.ts, 480, 7)) + + zonedDateTime.getTimeZoneTransition({ direction }); +>zonedDateTime.getTimeZoneTransition : Symbol(Temporal.ZonedDateTime.getTimeZoneTransition, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>getTimeZoneTransition : Symbol(Temporal.ZonedDateTime.getTimeZoneTransition, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>direction : Symbol(direction, Decl(temporal.ts, 490, 41)) + + zonedDateTime.round(roundingUnits!); +>zonedDateTime.round : Symbol(Temporal.ZonedDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>round : Symbol(Temporal.ZonedDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 483, 7)) + + zonedDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>zonedDateTime.round : Symbol(Temporal.ZonedDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>round : Symbol(Temporal.ZonedDateTime.round, Decl(lib.esnext.temporal.d.ts, --, --), Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 492, 25)) +>roundingUnits : Symbol(roundingUnits, Decl(temporal.ts, 483, 7)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 492, 54)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 492, 73)) + + zonedDateTime.since(zonedDateTimeLike); +>zonedDateTime.since : Symbol(Temporal.ZonedDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>since : Symbol(Temporal.ZonedDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) + + zonedDateTime.since(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>zonedDateTime.since : Symbol(Temporal.ZonedDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>since : Symbol(Temporal.ZonedDateTime.since, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 494, 44)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 494, 76)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 494, 107)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 494, 126)) + + zonedDateTime.startOfDay(); +>zonedDateTime.startOfDay : Symbol(Temporal.ZonedDateTime.startOfDay, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>startOfDay : Symbol(Temporal.ZonedDateTime.startOfDay, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.subtract(durationLike); +>zonedDateTime.subtract : Symbol(Temporal.ZonedDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>subtract : Symbol(Temporal.ZonedDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) + + zonedDateTime.subtract(durationLike, { overflow }); +>zonedDateTime.subtract : Symbol(Temporal.ZonedDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>subtract : Symbol(Temporal.ZonedDateTime.subtract, Decl(lib.esnext.temporal.d.ts, --, --)) +>durationLike : Symbol(durationLike, Decl(temporal.ts, 23, 3)) +>overflow : Symbol(overflow, Decl(temporal.ts, 497, 42)) + + zonedDateTime.toInstant(); +>zonedDateTime.toInstant : Symbol(Temporal.ZonedDateTime.toInstant, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toInstant : Symbol(Temporal.ZonedDateTime.toInstant, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.toJSON(); +>zonedDateTime.toJSON : Symbol(Temporal.ZonedDateTime.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toJSON : Symbol(Temporal.ZonedDateTime.toJSON, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.toLocaleString(); +>zonedDateTime.toLocaleString : Symbol(Temporal.ZonedDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toLocaleString : Symbol(Temporal.ZonedDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.toLocaleString(locales); +>zonedDateTime.toLocaleString : Symbol(Temporal.ZonedDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toLocaleString : Symbol(Temporal.ZonedDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) + + zonedDateTime.toLocaleString(locales, toLocaleStringOptions); +>zonedDateTime.toLocaleString : Symbol(Temporal.ZonedDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toLocaleString : Symbol(Temporal.ZonedDateTime.toLocaleString, Decl(lib.esnext.temporal.d.ts, --, --)) +>locales : Symbol(locales, Decl(temporal.ts, 47, 13)) +>toLocaleStringOptions : Symbol(toLocaleStringOptions, Decl(temporal.ts, 48, 13)) + + zonedDateTime.toPlainDate(); +>zonedDateTime.toPlainDate : Symbol(Temporal.ZonedDateTime.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toPlainDate : Symbol(Temporal.ZonedDateTime.toPlainDate, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.toPlainDateTime(); +>zonedDateTime.toPlainDateTime : Symbol(Temporal.ZonedDateTime.toPlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toPlainDateTime : Symbol(Temporal.ZonedDateTime.toPlainDateTime, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.toPlainTime(); +>zonedDateTime.toPlainTime : Symbol(Temporal.ZonedDateTime.toPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toPlainTime : Symbol(Temporal.ZonedDateTime.toPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.toString(); +>zonedDateTime.toString : Symbol(Temporal.ZonedDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toString : Symbol(Temporal.ZonedDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.toString({ smallestUnit: toStringUnits, calendarName, timeZoneName, fractionalSecondDigits, offset: toStringOffset, roundingMode }); +>zonedDateTime.toString : Symbol(Temporal.ZonedDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>toString : Symbol(Temporal.ZonedDateTime.toString, Decl(lib.esnext.temporal.d.ts, --, --)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 507, 28)) +>toStringUnits : Symbol(toStringUnits, Decl(temporal.ts, 484, 7)) +>calendarName : Symbol(calendarName, Decl(temporal.ts, 507, 57)) +>timeZoneName : Symbol(timeZoneName, Decl(temporal.ts, 507, 71)) +>fractionalSecondDigits : Symbol(fractionalSecondDigits, Decl(temporal.ts, 507, 85)) +>offset : Symbol(offset, Decl(temporal.ts, 507, 109)) +>toStringOffset : Symbol(toStringOffset, Decl(temporal.ts, 481, 7)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 507, 133)) + + zonedDateTime.until(zonedDateTimeLike); +>zonedDateTime.until : Symbol(Temporal.ZonedDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>until : Symbol(Temporal.ZonedDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) + + zonedDateTime.until(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>zonedDateTime.until : Symbol(Temporal.ZonedDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>until : Symbol(Temporal.ZonedDateTime.until, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTimeLike : Symbol(zonedDateTimeLike, Decl(temporal.ts, 427, 7)) +>smallestUnit : Symbol(smallestUnit, Decl(temporal.ts, 509, 44)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>largestUnit : Symbol(largestUnit, Decl(temporal.ts, 509, 76)) +>anyRoundingUnits : Symbol(anyRoundingUnits, Decl(temporal.ts, 40, 13)) +>roundingIncrement : Symbol(roundingIncrement, Decl(temporal.ts, 509, 107)) +>roundingMode : Symbol(roundingMode, Decl(temporal.ts, 509, 126)) + + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }); +>zonedDateTime.with : Symbol(Temporal.ZonedDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>with : Symbol(Temporal.ZonedDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 510, 24)) +>era : Symbol(era, Decl(temporal.ts, 510, 30)) +>eraYear : Symbol(eraYear, Decl(temporal.ts, 510, 35)) +>month : Symbol(month, Decl(temporal.ts, 510, 44)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 510, 51)) +>day : Symbol(day, Decl(temporal.ts, 510, 62)) +>hour : Symbol(hour, Decl(temporal.ts, 510, 67)) +>minute : Symbol(minute, Decl(temporal.ts, 510, 73)) +>second : Symbol(second, Decl(temporal.ts, 510, 81)) +>millisecond : Symbol(millisecond, Decl(temporal.ts, 510, 89)) +>microsecond : Symbol(microsecond, Decl(temporal.ts, 510, 102)) +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 510, 115)) +>offset : Symbol(offset, Decl(temporal.ts, 510, 127)) + + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }, { disambiguation, offset: toZonedDateTimeOffset, overflow }); +>zonedDateTime.with : Symbol(Temporal.ZonedDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>with : Symbol(Temporal.ZonedDateTime.with, Decl(lib.esnext.temporal.d.ts, --, --)) +>year : Symbol(year, Decl(temporal.ts, 511, 24)) +>era : Symbol(era, Decl(temporal.ts, 511, 30)) +>eraYear : Symbol(eraYear, Decl(temporal.ts, 511, 35)) +>month : Symbol(month, Decl(temporal.ts, 511, 44)) +>monthCode : Symbol(monthCode, Decl(temporal.ts, 511, 51)) +>day : Symbol(day, Decl(temporal.ts, 511, 62)) +>hour : Symbol(hour, Decl(temporal.ts, 511, 67)) +>minute : Symbol(minute, Decl(temporal.ts, 511, 73)) +>second : Symbol(second, Decl(temporal.ts, 511, 81)) +>millisecond : Symbol(millisecond, Decl(temporal.ts, 511, 89)) +>microsecond : Symbol(microsecond, Decl(temporal.ts, 511, 102)) +>nanosecond : Symbol(nanosecond, Decl(temporal.ts, 511, 115)) +>offset : Symbol(offset, Decl(temporal.ts, 511, 127)) +>disambiguation : Symbol(disambiguation, Decl(temporal.ts, 511, 139)) +>offset : Symbol(offset, Decl(temporal.ts, 511, 155)) +>toZonedDateTimeOffset : Symbol(toZonedDateTimeOffset, Decl(temporal.ts, 442, 7)) +>overflow : Symbol(overflow, Decl(temporal.ts, 511, 186)) + + zonedDateTime.withCalendar(calendarLike); +>zonedDateTime.withCalendar : Symbol(Temporal.ZonedDateTime.withCalendar, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>withCalendar : Symbol(Temporal.ZonedDateTime.withCalendar, Decl(lib.esnext.temporal.d.ts, --, --)) +>calendarLike : Symbol(calendarLike, Decl(temporal.ts, 38, 3)) + + zonedDateTime.withPlainTime(); +>zonedDateTime.withPlainTime : Symbol(Temporal.ZonedDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>withPlainTime : Symbol(Temporal.ZonedDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) + + zonedDateTime.withPlainTime(plainTime); +>zonedDateTime.withPlainTime : Symbol(Temporal.ZonedDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>withPlainTime : Symbol(Temporal.ZonedDateTime.withPlainTime, Decl(lib.esnext.temporal.d.ts, --, --)) +>plainTime : Symbol(plainTime, Decl(temporal.ts, 15, 3)) + + zonedDateTime.withTimeZone(timeZoneLike); +>zonedDateTime.withTimeZone : Symbol(Temporal.ZonedDateTime.withTimeZone, Decl(lib.esnext.temporal.d.ts, --, --)) +>zonedDateTime : Symbol(zonedDateTime, Decl(temporal.ts, 19, 3)) +>withTimeZone : Symbol(Temporal.ZonedDateTime.withTimeZone, Decl(lib.esnext.temporal.d.ts, --, --)) +>timeZoneLike : Symbol(timeZoneLike, Decl(temporal.ts, 0, 3)) +} + diff --git a/tests/baselines/reference/temporal.types b/tests/baselines/reference/temporal.types new file mode 100644 index 0000000000000..1e6641b0ed8cf --- /dev/null +++ b/tests/baselines/reference/temporal.types @@ -0,0 +1,4584 @@ +//// [tests/cases/compiler/temporal.ts] //// + +=== Performance Stats === +Type Count: 1,000 + +=== temporal.ts === +let timeZoneLike: Temporal.TimeZoneLike; +>timeZoneLike : Temporal.TimeZoneLike +> : ^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +timeZoneLike = new Temporal.ZonedDateTime(1234567890n, 'UTC'); +>timeZoneLike = new Temporal.ZonedDateTime(1234567890n, 'UTC') : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : Temporal.TimeZoneLike +> : ^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.ZonedDateTime(1234567890n, 'UTC') : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1234567890n : 1234567890n +> : ^^^^^^^^^^^ +>'UTC' : "UTC" +> : ^^^^^ + +timeZoneLike = Temporal.Now.timeZoneId(); +>timeZoneLike = Temporal.Now.timeZoneId() : string +> : ^^^^^^ +>timeZoneLike : Temporal.TimeZoneLike +> : ^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.timeZoneId() : string +> : ^^^^^^ +>Temporal.Now.timeZoneId : () => string +> : ^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>timeZoneId : () => string +> : ^^^^^^ + +let instant: Temporal.Instant; +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +instant = Temporal.Now.instant(); +>instant = Temporal.Now.instant() : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Now.instant() : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Now.instant : () => Temporal.Instant +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>instant : () => Temporal.Instant +> : ^^^^^^^^^^^^^^^^^^^^^^ + +let plainDate: Temporal.PlainDate; +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +plainDate = Temporal.Now.plainDateISO(); +>plainDate = Temporal.Now.plainDateISO() : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateISO() : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>plainDateISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +plainDate = Temporal.Now.plainDateISO(timeZoneLike); +>plainDate = Temporal.Now.plainDateISO(timeZoneLike) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateISO(timeZoneLike) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>plainDateISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ + +let plainDateTime: Temporal.PlainDateTime; +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +plainDateTime = Temporal.Now.plainDateTimeISO(); +>plainDateTime = Temporal.Now.plainDateTimeISO() : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateTimeISO() : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>plainDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +plainDateTime = Temporal.Now.plainDateTimeISO(timeZoneLike) +>plainDateTime = Temporal.Now.plainDateTimeISO(timeZoneLike) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateTimeISO(timeZoneLike) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>plainDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ + +let plainTime: Temporal.PlainTime; +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +plainTime = Temporal.Now.plainTimeISO(); +>plainTime = Temporal.Now.plainTimeISO() : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainTimeISO() : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>plainTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +plainTime = Temporal.Now.plainTimeISO(timeZoneLike); +>plainTime = Temporal.Now.plainTimeISO(timeZoneLike) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainTimeISO(timeZoneLike) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.Now.plainTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>plainTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ + +let zonedDateTime: Temporal.ZonedDateTime; +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +zonedDateTime = Temporal.Now.zonedDateTimeISO(); +>zonedDateTime = Temporal.Now.zonedDateTimeISO() : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.zonedDateTimeISO() : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.zonedDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +zonedDateTime = Temporal.Now.zonedDateTimeISO(timeZoneLike); +>zonedDateTime = Temporal.Now.zonedDateTimeISO(timeZoneLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.zonedDateTimeISO(timeZoneLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now.zonedDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Now : typeof Temporal.Now +> : ^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeISO : (timeZone?: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ + +let durationLike: Temporal.DurationLike; +>durationLike : Temporal.DurationLike +> : ^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +durationLike = new Temporal.Duration(); +>durationLike = new Temporal.Duration() : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLike +> : ^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.Duration() : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +durationLike = { +>durationLike = { years: 1, months: 2, weeks: 3, days: 4, hours: 5, minutes: 6, seconds: 7, milliseconds: 8, microseconds: 9, nanoseconds: 10,} : { years: number; months: number; weeks: number; days: number; hours: number; minutes: number; seconds: number; milliseconds: number; microseconds: number; nanoseconds: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLike +> : ^^^^^^^^^^^^^^^^^^^^^ +>{ years: 1, months: 2, weeks: 3, days: 4, hours: 5, minutes: 6, seconds: 7, milliseconds: 8, microseconds: 9, nanoseconds: 10,} : { years: number; months: number; weeks: number; days: number; hours: number; minutes: number; seconds: number; milliseconds: number; microseconds: number; nanoseconds: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + years: 1, +>years : number +> : ^^^^^^ +>1 : 1 +> : ^ + + months: 2, +>months : number +> : ^^^^^^ +>2 : 2 +> : ^ + + weeks: 3, +>weeks : number +> : ^^^^^^ +>3 : 3 +> : ^ + + days: 4, +>days : number +> : ^^^^^^ +>4 : 4 +> : ^ + + hours: 5, +>hours : number +> : ^^^^^^ +>5 : 5 +> : ^ + + minutes: 6, +>minutes : number +> : ^^^^^^ +>6 : 6 +> : ^ + + seconds: 7, +>seconds : number +> : ^^^^^^ +>7 : 7 +> : ^ + + milliseconds: 8, +>milliseconds : number +> : ^^^^^^ +>8 : 8 +> : ^ + + microseconds: 9, +>microseconds : number +> : ^^^^^^ +>9 : 9 +> : ^ + + nanoseconds: 10, +>nanoseconds : number +> : ^^^^^^ +>10 : 10 +> : ^^ + +}; + +let calendarLike!: Temporal.CalendarLike; +>calendarLike : Temporal.CalendarLike +> : ^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + +declare const anyRoundingUnits: Temporal.DateUnit | Temporal.TimeUnit | undefined; +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ +>Temporal : any +> : ^^^ + +declare const calendarName: 'auto' | 'always' | 'never' | 'critical' | undefined; +>calendarName : "auto" | "always" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +declare const disambiguation: 'compatible' | 'earlier' | 'later' | 'reject' | undefined; +>disambiguation : "compatible" | "earlier" | "later" | "reject" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +declare const fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; +>fractionalSecondDigits : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +declare const roundingIncrement: number | undefined; +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + +declare const roundingMode: 'ceil' | 'floor' | 'expand' | 'trunc' | 'halfCeil' | 'halfFloor' | 'halfExpand' | 'halfTrunc' | 'halfEven' | undefined; +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +declare const overflow: 'constrain' | 'reject' | undefined; +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +declare const locales: Intl.LocalesArgument | undefined; +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>Intl : any +> : ^^^ + +declare const toLocaleStringOptions: Intl.DateTimeFormatOptions | undefined; +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Intl : any +> : ^^^ + +{ + let duration: Temporal.Duration; +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + duration = new Temporal.Duration(); +>duration = new Temporal.Duration() : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>new Temporal.Duration() : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration = new Temporal.Duration(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); +>duration = new Temporal.Duration(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>new Temporal.Duration(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>0 : 0 +> : ^ +>1 : 1 +> : ^ +>2 : 2 +> : ^ +>3 : 3 +> : ^ +>4 : 4 +> : ^ +>5 : 5 +> : ^ +>6 : 6 +> : ^ +>7 : 7 +> : ^ +>8 : 8 +> : ^ +>9 : 9 +> : ^ + + duration = Temporal.Duration.from(duration); +>duration = Temporal.Duration.from(duration) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration.from(duration) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration.from : (item: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ + + duration = Temporal.Duration.from(durationLike); +>duration = Temporal.Duration.from(durationLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration.from(durationLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration.from : (item: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + Temporal.Duration.compare(duration, durationLike); +>Temporal.Duration.compare(duration, durationLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration.compare : (one: Temporal.DurationLike, two: Temporal.DurationLike, options?: Temporal.DurationRelativeToOptions) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>compare : (one: Temporal.DurationLike, two: Temporal.DurationLike, options?: Temporal.DurationRelativeToOptions) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + Temporal.Duration.compare(duration, durationLike, { relativeTo: plainDate }); +>Temporal.Duration.compare(duration, durationLike, { relativeTo: plainDate }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>Temporal.Duration.compare : (one: Temporal.DurationLike, two: Temporal.DurationLike, options?: Temporal.DurationRelativeToOptions) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Duration : Temporal.DurationConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>compare : (one: Temporal.DurationLike, two: Temporal.DurationLike, options?: Temporal.DurationRelativeToOptions) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ relativeTo: plainDate } : { relativeTo: Temporal.PlainDate; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>relativeTo : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ + + const { + blank, +>blank : boolean +> : ^^^^^^^ + + days, +>days : number +> : ^^^^^^ + + hours, +>hours : number +> : ^^^^^^ + + microseconds, +>microseconds : number +> : ^^^^^^ + + milliseconds, +>milliseconds : number +> : ^^^^^^ + + minutes, +>minutes : number +> : ^^^^^^ + + months, +>months : number +> : ^^^^^^ + + nanoseconds, +>nanoseconds : number +> : ^^^^^^ + + seconds, +>seconds : number +> : ^^^^^^ + + sign, +>sign : number +> : ^^^^^^ + + weeks, +>weeks : number +> : ^^^^^^ + + years, +>years : number +> : ^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.Duration" +> : ^^^^^^^^^^^^^^^^^^^ + + } = duration; +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit; +>roundingUnits : "days" | "day" | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ +>Temporal : any +> : ^^^ + + let toStringUnits!: Exclude | undefined; +>toStringUnits : "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + duration.abs(); +>duration.abs() : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration.abs : () => Temporal.Duration +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>abs : () => Temporal.Duration +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + duration.add(durationLike); +>duration.add(durationLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration.add : (other: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>add : (other: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.negated(); +>duration.negated() : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration.negated : () => Temporal.Duration +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>negated : () => Temporal.Duration +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + duration.round(roundingUnits); +>duration.round(roundingUnits) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration.round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.Duration; (roundTo: Temporal.DurationRoundingOptions): Temporal.Duration; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.Duration; (roundTo: Temporal.DurationRoundingOptions): Temporal.Duration; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "days" | "day" | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.round({ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, relativeTo: plainDateTime, roundingIncrement, roundingMode }); +>duration.round({ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, relativeTo: plainDateTime, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration.round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.Duration; (roundTo: Temporal.DurationRoundingOptions): Temporal.Duration; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.Duration; (roundTo: Temporal.DurationRoundingOptions): Temporal.Duration; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, relativeTo: plainDateTime, roundingIncrement, roundingMode } : { smallestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; largestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; relativeTo: Temporal.PlainDateTime; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>relativeTo : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.subtract(durationLike); +>duration.subtract(durationLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration.subtract : (other: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>subtract : (other: Temporal.DurationLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.toJSON(); +>duration.toJSON() : string +> : ^^^^^^ +>duration.toJSON : () => string +> : ^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + duration.toLocaleString(); +>duration.toLocaleString() : string +> : ^^^^^^ +>duration.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + duration.toLocaleString(locales); +>duration.toLocaleString(locales) : string +> : ^^^^^^ +>duration.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + duration.toLocaleString(locales, toLocaleStringOptions); +>duration.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>duration.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.toString(); +>duration.toString() : string +> : ^^^^^^ +>duration.toString : (options?: Temporal.DurationToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.DurationToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.toString({}); +>duration.toString({}) : string +> : ^^^^^^ +>duration.toString : (options?: Temporal.DurationToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.DurationToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{} : {} +> : ^^ + + duration.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); +>duration.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }) : string +> : ^^^^^^ +>duration.toString : (options?: Temporal.DurationToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.DurationToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode } : { smallestUnit: "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined; fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toStringUnits : "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>fractionalSecondDigits : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.total(roundingUnits!); +>duration.total(roundingUnits!) : number +> : ^^^^^^ +>duration.total : { (totalOf: "day" | "days" | Temporal.TimeUnit): number; (totalOf: Temporal.DurationTotalOptions): number; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>total : { (totalOf: "day" | "days" | Temporal.TimeUnit): number; (totalOf: Temporal.DurationTotalOptions): number; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>roundingUnits! : "days" | "day" | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "days" | "day" | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.total({ unit: anyRoundingUnits! }); +>duration.total({ unit: anyRoundingUnits! }) : number +> : ^^^^^^ +>duration.total : { (totalOf: "day" | "days" | Temporal.TimeUnit): number; (totalOf: Temporal.DurationTotalOptions): number; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>total : { (totalOf: "day" | "days" | Temporal.TimeUnit): number; (totalOf: Temporal.DurationTotalOptions): number; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>{ unit: anyRoundingUnits! } : { unit: Temporal.DateUnit | Temporal.TimeUnit; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>unit : Temporal.DateUnit | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits! : Temporal.DateUnit | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + duration.total({ unit: anyRoundingUnits!, relativeTo: zonedDateTime }); +>duration.total({ unit: anyRoundingUnits!, relativeTo: zonedDateTime }) : number +> : ^^^^^^ +>duration.total : { (totalOf: "day" | "days" | Temporal.TimeUnit): number; (totalOf: Temporal.DurationTotalOptions): number; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>total : { (totalOf: "day" | "days" | Temporal.TimeUnit): number; (totalOf: Temporal.DurationTotalOptions): number; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>{ unit: anyRoundingUnits!, relativeTo: zonedDateTime } : { unit: Temporal.DateUnit | Temporal.TimeUnit; relativeTo: Temporal.ZonedDateTime; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>unit : Temporal.DateUnit | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits! : Temporal.DateUnit | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>relativeTo : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + duration.with({ days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, weeks, years }); +>duration.with({ days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, weeks, years }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>duration.with : (durationLike: Temporal.PartialTemporalLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>duration : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>with : (durationLike: Temporal.PartialTemporalLike) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>{ days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, weeks, years } : { days: number; hours: number; microseconds: number; milliseconds: number; minutes: number; months: number; nanoseconds: number; seconds: number; weeks: number; years: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>days : number +> : ^^^^^^ +>hours : number +> : ^^^^^^ +>microseconds : number +> : ^^^^^^ +>milliseconds : number +> : ^^^^^^ +>minutes : number +> : ^^^^^^ +>months : number +> : ^^^^^^ +>nanoseconds : number +> : ^^^^^^ +>seconds : number +> : ^^^^^^ +>weeks : number +> : ^^^^^^ +>years : number +> : ^^^^^^ +} + +{ + instant = new Temporal.Instant(1234567890n); +>instant = new Temporal.Instant(1234567890n) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>new Temporal.Instant(1234567890n) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1234567890n : 1234567890n +> : ^^^^^^^^^^^ + + let instantLike: Temporal.InstantLike; +>instantLike : Temporal.InstantLike +> : ^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + instantLike = instant; +>instantLike = instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instantLike : Temporal.InstantLike +> : ^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ + + instantLike = '1970-01-01T00:00:00.000Z'; +>instantLike = '1970-01-01T00:00:00.000Z' : "1970-01-01T00:00:00.000Z" +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instantLike : Temporal.InstantLike +> : ^^^^^^^^^^^^^^^^^^^^ +>'1970-01-01T00:00:00.000Z' : "1970-01-01T00:00:00.000Z" +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant = Temporal.Instant.from(instant); +>instant = Temporal.Instant.from(instant) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.from(instant) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.from : (item: Temporal.InstantLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.InstantLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ + + instant = Temporal.Instant.from(instantLike); +>instant = Temporal.Instant.from(instantLike) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.from(instantLike) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.from : (item: Temporal.InstantLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.InstantLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instantLike : string +> : ^^^^^^ + + instant = Temporal.Instant.fromEpochMilliseconds(1234567890); +>instant = Temporal.Instant.fromEpochMilliseconds(1234567890) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.fromEpochMilliseconds(1234567890) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.fromEpochMilliseconds : (epochMilliseconds: number) => Temporal.Instant +> : ^ ^^ ^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>fromEpochMilliseconds : (epochMilliseconds: number) => Temporal.Instant +> : ^ ^^ ^^^^^^^^^^^^^^^^^^^^^ +>1234567890 : 1234567890 +> : ^^^^^^^^^^ + + instant = Temporal.Instant.fromEpochNanoseconds(1234567890n); +>instant = Temporal.Instant.fromEpochNanoseconds(1234567890n) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.fromEpochNanoseconds(1234567890n) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>Temporal.Instant.fromEpochNanoseconds : (epochNanoseconds: bigint) => Temporal.Instant +> : ^ ^^ ^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>fromEpochNanoseconds : (epochNanoseconds: bigint) => Temporal.Instant +> : ^ ^^ ^^^^^^^^^^^^^^^^^^^^^ +>1234567890n : 1234567890n +> : ^^^^^^^^^^^ + + Temporal.Instant.compare(instant, instantLike); +>Temporal.Instant.compare(instant, instantLike) : number +> : ^^^^^^ +>Temporal.Instant.compare : (one: Temporal.InstantLike, two: Temporal.InstantLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>Instant : Temporal.InstantConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>compare : (one: Temporal.InstantLike, two: Temporal.InstantLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instantLike : string +> : ^^^^^^ + + const { + epochMilliseconds, +>epochMilliseconds : number +> : ^^^^^^ + + epochNanoseconds, +>epochNanoseconds : bigint +> : ^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.Instant" +> : ^^^^^^^^^^^^^^^^^^ + + } = instant; +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ + + let roundingUnits!: Temporal.TimeUnit | undefined; +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + let toStringUnits!: Exclude | undefined; +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + instant.add(durationLike); +>instant.add(durationLike) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant.add : (duration: Temporal.DurationLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.equals(instantLike); +>instant.equals(instantLike) : boolean +> : ^^^^^^^ +>instant.equals : (other: Temporal.InstantLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>equals : (other: Temporal.InstantLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instantLike : string +> : ^^^^^^ + + instant.round(roundingUnits!); +>instant.round(roundingUnits!) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant.round : { (roundTo: Temporal.TimeUnit): Temporal.Instant; (roundTo: Temporal.RoundingOptions): Temporal.Instant; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>round : { (roundTo: Temporal.TimeUnit): Temporal.Instant; (roundTo: Temporal.RoundingOptions): Temporal.Instant; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits! : Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>instant.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant.round : { (roundTo: Temporal.TimeUnit): Temporal.Instant; (roundTo: Temporal.RoundingOptions): Temporal.Instant; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>round : { (roundTo: Temporal.TimeUnit): Temporal.Instant; (roundTo: Temporal.RoundingOptions): Temporal.Instant; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.since(instantLike); +>instant.since(instantLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>instant.since : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>since : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instantLike : string +> : ^^^^^^ + + instant.since(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>instant.since(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>instant.since : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>since : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instantLike : string +> : ^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.TimeUnit | undefined; largestUnit: Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.subtract(durationLike); +>instant.subtract(durationLike) : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>instant.subtract : (duration: Temporal.DurationLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike) => Temporal.Instant +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.toJSON(); +>instant.toJSON() : string +> : ^^^^^^ +>instant.toJSON : () => string +> : ^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + instant.toLocaleString(); +>instant.toLocaleString() : string +> : ^^^^^^ +>instant.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + instant.toLocaleString(locales); +>instant.toLocaleString(locales) : string +> : ^^^^^^ +>instant.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + instant.toLocaleString(locales, toLocaleStringOptions); +>instant.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>instant.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.toString(); +>instant.toString() : string +> : ^^^^^^ +>instant.toString : (options?: Temporal.InstantToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.InstantToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.toString({ smallestUnit: toStringUnits, timeZone: timeZoneLike, fractionalSecondDigits, roundingMode }); +>instant.toString({ smallestUnit: toStringUnits, timeZone: timeZoneLike, fractionalSecondDigits, roundingMode }) : string +> : ^^^^^^ +>instant.toString : (options?: Temporal.InstantToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.InstantToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: toStringUnits, timeZone: timeZoneLike, fractionalSecondDigits, roundingMode } : { smallestUnit: "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined; timeZone: string; fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZone : string +> : ^^^^^^ +>timeZoneLike : string +> : ^^^^^^ +>fractionalSecondDigits : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + instant.toZonedDateTimeISO(timeZoneLike); +>instant.toZonedDateTimeISO(timeZoneLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>instant.toZonedDateTimeISO : (timeZone: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>toZonedDateTimeISO : (timeZone: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ + + instant.until(instantLike); +>instant.until(instantLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>instant.until : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>until : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instantLike : string +> : ^^^^^^ + + instant.until(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>instant.until(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>instant.until : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instant : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>until : (other: Temporal.InstantLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>instantLike : string +> : ^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.TimeUnit | undefined; largestUnit: Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +} + +{ + plainDate = new Temporal.PlainDate(1970, 1, 1); +>plainDate = new Temporal.PlainDate(1970, 1, 1) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainDate(1970, 1, 1) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1970 : 1970 +> : ^^^^ +>1 : 1 +> : ^ +>1 : 1 +> : ^ + + plainDate = new Temporal.PlainDate(1970, 1, 1, 'gregorian'); +>plainDate = new Temporal.PlainDate(1970, 1, 1, 'gregorian') : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainDate(1970, 1, 1, 'gregorian') : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1970 : 1970 +> : ^^^^ +>1 : 1 +> : ^ +>1 : 1 +> : ^ +>'gregorian' : "gregorian" +> : ^^^^^^^^^^^ + + let plainDateLike: Temporal.PlainDateLike; +>plainDateLike : Temporal.PlainDateLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainDateLike = plainDate; +>plainDateLike = plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.PlainDateLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ + + plainDateLike = plainDateTime; +>plainDateLike = plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.PlainDateLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainDateLike = zonedDateTime; +>plainDateLike = zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.PlainDateLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainDateLike = { +>plainDateLike = { day: 1, month: 1, year: 1970, } : { day: number; month: number; year: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.PlainDateLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>{ day: 1, month: 1, year: 1970, } : { day: number; month: number; year: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + day: 1, +>day : number +> : ^^^^^^ +>1 : 1 +> : ^ + + month: 1, +>month : number +> : ^^^^^^ +>1 : 1 +> : ^ + + year: 1970, +>year : number +> : ^^^^^^ +>1970 : 1970 +> : ^^^^ + + }; + + plainDate = Temporal.PlainDate.from(plainDate); +>plainDate = Temporal.PlainDate.from(plainDate) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate.from(plainDate) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate.from : (item: Temporal.PlainDateLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainDateLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ + + plainDate = Temporal.PlainDate.from(plainDateLike); +>plainDate = Temporal.PlainDate.from(plainDateLike) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate.from(plainDateLike) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate.from : (item: Temporal.PlainDateLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainDateLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate = Temporal.PlainDate.from(plainDateLike, { overflow }); +>plainDate = Temporal.PlainDate.from(plainDateLike, { overflow }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate.from(plainDateLike, { overflow }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate.from : (item: Temporal.PlainDateLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainDateLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + Temporal.PlainDate.compare(plainDate, plainDateLike); +>Temporal.PlainDate.compare(plainDate, plainDateLike) : number +> : ^^^^^^ +>Temporal.PlainDate.compare : (one: Temporal.PlainDateLike, two: Temporal.PlainDateLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDate : Temporal.PlainDateConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>compare : (one: Temporal.PlainDateLike, two: Temporal.PlainDateLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + const { + calendarId, +>calendarId : string +> : ^^^^^^ + + day, +>day : number +> : ^^^^^^ + + dayOfWeek, +>dayOfWeek : number +> : ^^^^^^ + + dayOfYear, +>dayOfYear : number +> : ^^^^^^ + + daysInMonth, +>daysInMonth : number +> : ^^^^^^ + + daysInWeek, +>daysInWeek : number +> : ^^^^^^ + + daysInYear, +>daysInYear : number +> : ^^^^^^ + + era, +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ + + eraYear, +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + inLeapYear, +>inLeapYear : boolean +> : ^^^^^^^ + + month, +>month : number +> : ^^^^^^ + + monthCode, +>monthCode : string +> : ^^^^^^ + + monthsInYear, +>monthsInYear : number +> : ^^^^^^ + + weekOfYear, +>weekOfYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + year, +>year : number +> : ^^^^^^ + + yearOfWeek, +>yearOfWeek : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.PlainDate" +> : ^^^^^^^^^^^^^^^^^^^^ + + } = plainDate; +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ + + let roundingUnits!: Temporal.DateUnit | undefined; +>roundingUnits : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainDate.add(durationLike); +>plainDate.add(durationLike) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.add(durationLike, { overflow }); +>plainDate.add(durationLike, { overflow }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.equals(plainDateLike); +>plainDate.equals(plainDateLike) : boolean +> : ^^^^^^^ +>plainDate.equals : (other: Temporal.PlainDateLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>equals : (other: Temporal.PlainDateLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.since(plainDateLike); +>plainDate.since(plainDateLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDate.since : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.since(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainDate.since(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDate.since : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.DateUnit | undefined; largestUnit: Temporal.DateUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.subtract(durationLike); +>plainDate.subtract(durationLike) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.subtract(durationLike, { overflow }); +>plainDate.subtract(durationLike, { overflow }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.toJSON(); +>plainDate.toJSON() : string +> : ^^^^^^ +>plainDate.toJSON : () => string +> : ^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + plainDate.toLocaleString(); +>plainDate.toLocaleString() : string +> : ^^^^^^ +>plainDate.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + plainDate.toLocaleString(locales); +>plainDate.toLocaleString(locales) : string +> : ^^^^^^ +>plainDate.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + plainDate.toLocaleString(locales, toLocaleStringOptions); +>plainDate.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>plainDate.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.toPlainDateTime(); +>plainDate.toPlainDateTime() : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate.toPlainDateTime : (time?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toPlainDateTime : (time?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.toPlainDateTime(plainTime); +>plainDate.toPlainDateTime(plainTime) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate.toPlainDateTime : (time?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toPlainDateTime : (time?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ + + plainDate.toPlainMonthDay(); +>plainDate.toPlainMonthDay() : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate.toPlainMonthDay : () => Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toPlainMonthDay : () => Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.toPlainYearMonth(); +>plainDate.toPlainYearMonth() : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate.toPlainYearMonth : () => Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toPlainYearMonth : () => Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.toString(); +>plainDate.toString() : string +> : ^^^^^^ +>plainDate.toString : (options?: Temporal.PlainDateToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainDateToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.toString({ calendarName }); +>plainDate.toString({ calendarName }) : string +> : ^^^^^^ +>plainDate.toString : (options?: Temporal.PlainDateToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainDateToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ calendarName } : { calendarName: "auto" | "always" | "never" | "critical" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarName : "auto" | "always" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.toZonedDateTime(timeZoneLike); +>plainDate.toZonedDateTime(timeZoneLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate.toZonedDateTime : { (timeZone: Temporal.TimeZoneLike): Temporal.ZonedDateTime; (item: Temporal.PlainDateToZonedDateTimeOptions): Temporal.ZonedDateTime; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>toZonedDateTime : { (timeZone: Temporal.TimeZoneLike): Temporal.ZonedDateTime; (item: Temporal.PlainDateToZonedDateTimeOptions): Temporal.ZonedDateTime; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ + + plainDate.until(plainDateLike); +>plainDate.until(plainDateLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDate.until : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.until(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainDate.until(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDate.until : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainDateLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateLike : Temporal.DateLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.DateUnit | undefined; largestUnit: Temporal.DateUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.DateUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.with({ year, era, eraYear, month, monthCode, day }); +>plainDate.with({ year, era, eraYear, month, monthCode, day }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate.with : (dateLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>with : (dateLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year, era, eraYear, month, monthCode, day } : { year: number; era: string | undefined; eraYear: number | undefined; month: number; monthCode: string; day: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>month : number +> : ^^^^^^ +>monthCode : string +> : ^^^^^^ +>day : number +> : ^^^^^^ + + plainDate.with({ year, era, eraYear, month, monthCode, day }, { overflow }); +>plainDate.with({ year, era, eraYear, month, monthCode, day }, { overflow }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate.with : (dateLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>with : (dateLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year, era, eraYear, month, monthCode, day } : { year: number; era: string | undefined; eraYear: number | undefined; month: number; monthCode: string; day: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>month : number +> : ^^^^^^ +>monthCode : string +> : ^^^^^^ +>day : number +> : ^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDate.withCalendar(calendarLike); +>plainDate.withCalendar(calendarLike) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDate.withCalendar : (calendarLike: Temporal.CalendarLike) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>withCalendar : (calendarLike: Temporal.CalendarLike) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarLike : Temporal.CalendarLike +> : ^^^^^^^^^^^^^^^^^^^^^ +} + +{ + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1); +>plainDateTime = new Temporal.PlainDateTime(1970, 1, 1) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainDateTime(1970, 1, 1) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1970 : 1970 +> : ^^^^ +>1 : 1 +> : ^ +>1 : 1 +> : ^ + + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1, 0, 0, 0, 0, 0, 0, 'iso8601'); +>plainDateTime = new Temporal.PlainDateTime(1970, 1, 1, 0, 0, 0, 0, 0, 0, 'iso8601') : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainDateTime(1970, 1, 1, 0, 0, 0, 0, 0, 0, 'iso8601') : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1970 : 1970 +> : ^^^^ +>1 : 1 +> : ^ +>1 : 1 +> : ^ +>0 : 0 +> : ^ +>0 : 0 +> : ^ +>0 : 0 +> : ^ +>0 : 0 +> : ^ +>0 : 0 +> : ^ +>0 : 0 +> : ^ +>'iso8601' : "iso8601" +> : ^^^^^^^^^ + + let plainDateTimeLike: Temporal.PlainDateTimeLike; +>plainDateTimeLike : Temporal.PlainDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainDateTimeLike = plainDateTime; +>plainDateTimeLike = plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.PlainDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTimeLike = plainDate; +>plainDateTimeLike = plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.PlainDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDate : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ + + plainDateTimeLike = zonedDateTime; +>plainDateTimeLike = zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.PlainDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTimeLike = { +>plainDateTimeLike = { day: 1, month: 1, year: 1970, hour: 0, minute: 0, second: 0, millisecond: 0, microsecond: 0, nanosecond: 0, } : { day: number; month: number; year: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.PlainDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ day: 1, month: 1, year: 1970, hour: 0, minute: 0, second: 0, millisecond: 0, microsecond: 0, nanosecond: 0, } : { day: number; month: number; year: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + day: 1, +>day : number +> : ^^^^^^ +>1 : 1 +> : ^ + + month: 1, +>month : number +> : ^^^^^^ +>1 : 1 +> : ^ + + year: 1970, +>year : number +> : ^^^^^^ +>1970 : 1970 +> : ^^^^ + + hour: 0, +>hour : number +> : ^^^^^^ +>0 : 0 +> : ^ + + minute: 0, +>minute : number +> : ^^^^^^ +>0 : 0 +> : ^ + + second: 0, +>second : number +> : ^^^^^^ +>0 : 0 +> : ^ + + millisecond: 0, +>millisecond : number +> : ^^^^^^ +>0 : 0 +> : ^ + + microsecond: 0, +>microsecond : number +> : ^^^^^^ +>0 : 0 +> : ^ + + nanosecond: 0, +>nanosecond : number +> : ^^^^^^ +>0 : 0 +> : ^ + + }; + + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike); +>plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime.from(plainDateTimeLike) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime.from : (item: Temporal.PlainDateTimeLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainDateTimeLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike, { overflow }); +>plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike, { overflow }) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime.from(plainDateTimeLike, { overflow }) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime.from : (item: Temporal.PlainDateTimeLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainDateTimeLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + Temporal.PlainDateTime.compare(plainDateTime, plainDateTimeLike); +>Temporal.PlainDateTime.compare(plainDateTime, plainDateTimeLike) : number +> : ^^^^^^ +>Temporal.PlainDateTime.compare : (one: Temporal.PlainDateTimeLike, two: Temporal.PlainDateTimeLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainDateTime : Temporal.PlainDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>compare : (one: Temporal.PlainDateTimeLike, two: Temporal.PlainDateTimeLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + const { + calendarId, +>calendarId : string +> : ^^^^^^ + + day, +>day : number +> : ^^^^^^ + + dayOfWeek, +>dayOfWeek : number +> : ^^^^^^ + + dayOfYear, +>dayOfYear : number +> : ^^^^^^ + + daysInMonth, +>daysInMonth : number +> : ^^^^^^ + + daysInWeek, +>daysInWeek : number +> : ^^^^^^ + + daysInYear, +>daysInYear : number +> : ^^^^^^ + + era, +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ + + eraYear, +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + hour, +>hour : number +> : ^^^^^^ + + inLeapYear, +>inLeapYear : boolean +> : ^^^^^^^ + + microsecond, +>microsecond : number +> : ^^^^^^ + + millisecond, +>millisecond : number +> : ^^^^^^ + + minute, +>minute : number +> : ^^^^^^ + + month, +>month : number +> : ^^^^^^ + + monthCode, +>monthCode : string +> : ^^^^^^ + + monthsInYear, +>monthsInYear : number +> : ^^^^^^ + + nanosecond, +>nanosecond : number +> : ^^^^^^ + + second, +>second : number +> : ^^^^^^ + + weekOfYear, +>weekOfYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + year, +>year : number +> : ^^^^^^ + + yearOfWeek, +>yearOfWeek : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.PlainDateTime" +> : ^^^^^^^^^^^^^^^^^^^^^^^^ + + } = plainDateTime; +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; +>roundingUnits : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ +>Temporal : any +> : ^^^ + + let toStringUnits!: Exclude | undefined; +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainDateTime.add(durationLike); +>plainDateTime.add(durationLike) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.add(durationLike, { overflow }); +>plainDateTime.add(durationLike, { overflow }) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.equals(plainDateTimeLike); +>plainDateTime.equals(plainDateTimeLike) : boolean +> : ^^^^^^^ +>plainDateTime.equals : (other: Temporal.PlainDateTimeLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>equals : (other: Temporal.PlainDateTimeLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.round(roundingUnits!); +>plainDateTime.round(roundingUnits!) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.PlainDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.PlainDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.PlainDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.PlainDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits! : "days" | "day" | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.PlainDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.PlainDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.PlainDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.PlainDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: "days" | "day" | Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.since(plainDateTimeLike); +>plainDateTime.since(plainDateTimeLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDateTime.since : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.since(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>plainDateTime.since(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDateTime.since : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; largestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.subtract(durationLike); +>plainDateTime.subtract(durationLike) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.subtract(durationLike, { overflow }); +>plainDateTime.subtract(durationLike, { overflow }) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.toJSON(); +>plainDateTime.toJSON() : string +> : ^^^^^^ +>plainDateTime.toJSON : () => string +> : ^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + plainDateTime.toLocaleString(); +>plainDateTime.toLocaleString() : string +> : ^^^^^^ +>plainDateTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + plainDateTime.toLocaleString(locales); +>plainDateTime.toLocaleString(locales) : string +> : ^^^^^^ +>plainDateTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.toLocaleString(locales, toLocaleStringOptions); +>plainDateTime.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>plainDateTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.toPlainDate(); +>plainDateTime.toPlainDate() : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainDateTime.toPlainDate : () => Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toPlainDate : () => Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.toPlainTime(); +>plainDateTime.toPlainTime() : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainDateTime.toPlainTime : () => Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toPlainTime : () => Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.toString(); +>plainDateTime.toString() : string +> : ^^^^^^ +>plainDateTime.toString : (options?: Temporal.PlainDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.toString({ smallestUnit: toStringUnits, calendarName, fractionalSecondDigits, roundingMode }); +>plainDateTime.toString({ smallestUnit: toStringUnits, calendarName, fractionalSecondDigits, roundingMode }) : string +> : ^^^^^^ +>plainDateTime.toString : (options?: Temporal.PlainDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: toStringUnits, calendarName, fractionalSecondDigits, roundingMode } : { smallestUnit: "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined; calendarName: "auto" | "always" | "never" | "critical" | undefined; fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarName : "auto" | "always" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>fractionalSecondDigits : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.toZonedDateTime(timeZoneLike); +>plainDateTime.toZonedDateTime(timeZoneLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.toZonedDateTime : (timeZone: Temporal.TimeZoneLike, options?: Temporal.PlainDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toZonedDateTime : (timeZone: Temporal.TimeZoneLike, options?: Temporal.PlainDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ + + plainDateTime.toZonedDateTime(timeZoneLike, { disambiguation }); +>plainDateTime.toZonedDateTime(timeZoneLike, { disambiguation }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.toZonedDateTime : (timeZone: Temporal.TimeZoneLike, options?: Temporal.PlainDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toZonedDateTime : (timeZone: Temporal.TimeZoneLike, options?: Temporal.PlainDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ +>{ disambiguation } : { disambiguation: "compatible" | "earlier" | "later" | "reject" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>disambiguation : "compatible" | "earlier" | "later" | "reject" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.until(plainDateTimeLike); +>plainDateTime.until(plainDateTimeLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDateTime.until : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.until(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>plainDateTime.until(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainDateTime.until : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTimeLike : Temporal.DateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; largestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }); +>plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.with : (dateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>with : (dateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond } : { year: number; era: string | undefined; eraYear: number | undefined; month: number; monthCode: string; day: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>month : number +> : ^^^^^^ +>monthCode : string +> : ^^^^^^ +>day : number +> : ^^^^^^ +>hour : number +> : ^^^^^^ +>minute : number +> : ^^^^^^ +>second : number +> : ^^^^^^ +>millisecond : number +> : ^^^^^^ +>microsecond : number +> : ^^^^^^ +>nanosecond : number +> : ^^^^^^ + + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }, { overflow }); +>plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }, { overflow }) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.with : (dateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>with : (dateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond } : { year: number; era: string | undefined; eraYear: number | undefined; month: number; monthCode: string; day: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>month : number +> : ^^^^^^ +>monthCode : string +> : ^^^^^^ +>day : number +> : ^^^^^^ +>hour : number +> : ^^^^^^ +>minute : number +> : ^^^^^^ +>second : number +> : ^^^^^^ +>millisecond : number +> : ^^^^^^ +>microsecond : number +> : ^^^^^^ +>nanosecond : number +> : ^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.withCalendar(calendarLike); +>plainDateTime.withCalendar(calendarLike) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.withCalendar : (calendar: Temporal.CalendarLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>withCalendar : (calendar: Temporal.CalendarLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarLike : Temporal.CalendarLike +> : ^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.withPlainTime(); +>plainDateTime.withPlainTime() : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainDateTime.withPlainTime(plainTime); +>plainDateTime.withPlainTime(plainTime) : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime.withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.PlainDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +} + +{ + let plainMonthDay: Temporal.PlainMonthDay; +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainMonthDay = new Temporal.PlainMonthDay(1, 1); +>plainMonthDay = new Temporal.PlainMonthDay(1, 1) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainMonthDay(1, 1) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1 : 1 +> : ^ +>1 : 1 +> : ^ + + plainMonthDay = new Temporal.PlainMonthDay(1, 1, 'gregorian', 1972); +>plainMonthDay = new Temporal.PlainMonthDay(1, 1, 'gregorian', 1972) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainMonthDay(1, 1, 'gregorian', 1972) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1 : 1 +> : ^ +>1 : 1 +> : ^ +>'gregorian' : "gregorian" +> : ^^^^^^^^^^^ +>1972 : 1972 +> : ^^^^ + + let plainMonthDayLike: Temporal.PlainMonthDayLike; +>plainMonthDayLike : Temporal.PlainMonthDayLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainMonthDayLike = plainMonthDay; +>plainMonthDayLike = plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDayLike : Temporal.PlainMonthDayLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainMonthDayLike = { +>plainMonthDayLike = { day: 1, month: 1, year: 1970, } : { day: number; month: number; year: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDayLike : Temporal.PlainMonthDayLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ day: 1, month: 1, year: 1970, } : { day: number; month: number; year: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + day: 1, +>day : number +> : ^^^^^^ +>1 : 1 +> : ^ + + month: 1, +>month : number +> : ^^^^^^ +>1 : 1 +> : ^ + + year: 1970, +>year : number +> : ^^^^^^ +>1970 : 1970 +> : ^^^^ + + }; + + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike); +>plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay.from(plainMonthDayLike) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay.from : (item: Temporal.PlainMonthDayLike, options?: Temporal.OverflowOptions) => Temporal.PlainMonthDay +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainMonthDayLike, options?: Temporal.OverflowOptions) => Temporal.PlainMonthDay +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDayLike : Temporal.MonthDayLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike, { overflow }); +>plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike, { overflow }) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay.from(plainMonthDayLike, { overflow }) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay.from : (item: Temporal.PlainMonthDayLike, options?: Temporal.OverflowOptions) => Temporal.PlainMonthDay +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainMonthDay : Temporal.PlainMonthDayConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainMonthDayLike, options?: Temporal.OverflowOptions) => Temporal.PlainMonthDay +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDayLike : Temporal.MonthDayLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + const { + calendarId, +>calendarId : string +> : ^^^^^^ + + day, +>day : number +> : ^^^^^^ + + monthCode, +>monthCode : string +> : ^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.PlainMonthDay" +> : ^^^^^^^^^^^^^^^^^^^^^^^^ + + } = plainMonthDay; +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainMonthDay.equals(plainMonthDayLike); +>plainMonthDay.equals(plainMonthDayLike) : boolean +> : ^^^^^^^ +>plainMonthDay.equals : (other: Temporal.PlainMonthDayLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>equals : (other: Temporal.PlainMonthDayLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDayLike : Temporal.MonthDayLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainMonthDay.toJSON(); +>plainMonthDay.toJSON() : string +> : ^^^^^^ +>plainMonthDay.toJSON : () => string +> : ^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + plainMonthDay.toLocaleString(); +>plainMonthDay.toLocaleString() : string +> : ^^^^^^ +>plainMonthDay.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + plainMonthDay.toLocaleString(locales); +>plainMonthDay.toLocaleString(locales) : string +> : ^^^^^^ +>plainMonthDay.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + plainMonthDay.toLocaleString(locales, toLocaleStringOptions); +>plainMonthDay.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>plainMonthDay.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainMonthDay.toPlainDate({ year: 1970 }); +>plainMonthDay.toPlainDate({ year: 1970 }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainMonthDay.toPlainDate : (item: Temporal.PlainMonthDayToPlainDateOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toPlainDate : (item: Temporal.PlainMonthDayToPlainDateOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year: 1970 } : { year: number; } +> : ^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>1970 : 1970 +> : ^^^^ + + plainMonthDay.toString(); +>plainMonthDay.toString() : string +> : ^^^^^^ +>plainMonthDay.toString : (options?: Temporal.PlainMonthDayToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainMonthDayToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainMonthDay.toString({ calendarName }); +>plainMonthDay.toString({ calendarName }) : string +> : ^^^^^^ +>plainMonthDay.toString : (options?: Temporal.PlainMonthDayToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainMonthDayToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ calendarName } : { calendarName: "auto" | "always" | "never" | "critical" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarName : "auto" | "always" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainMonthDay.with({ monthCode, day }); +>plainMonthDay.with({ monthCode, day }) : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay.with : (monthDayLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainMonthDay +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainMonthDay : Temporal.PlainMonthDay +> : ^^^^^^^^^^^^^^^^^^^^^^ +>with : (monthDayLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainMonthDay +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ monthCode, day } : { monthCode: string; day: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>monthCode : string +> : ^^^^^^ +>day : number +> : ^^^^^^ +} + +{ + plainTime = new Temporal.PlainTime(); +>plainTime = new Temporal.PlainTime() : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainTime() : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainTime : Temporal.PlainTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainTime : Temporal.PlainTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime = new Temporal.PlainTime(1, 2, 3, 4, 5, 6); +>plainTime = new Temporal.PlainTime(1, 2, 3, 4, 5, 6) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainTime(1, 2, 3, 4, 5, 6) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>Temporal.PlainTime : Temporal.PlainTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainTime : Temporal.PlainTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1 : 1 +> : ^ +>2 : 2 +> : ^ +>3 : 3 +> : ^ +>4 : 4 +> : ^ +>5 : 5 +> : ^ +>6 : 6 +> : ^ + + let plainTimeLike: Temporal.PlainTimeLike; +>plainTimeLike : Temporal.PlainTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainTimeLike = plainTime; +>plainTimeLike = plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.PlainTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ + + plainTimeLike = plainDateTime; +>plainTimeLike = plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.PlainTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainDateTime : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainTimeLike = zonedDateTime; +>plainTimeLike = zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.PlainTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + plainTimeLike = { +>plainTimeLike = { hour: 1, minute: 2, second: 3, millisecond: 4, microsecond: 5, nanosecond: 6, } : { hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.PlainTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^ +>{ hour: 1, minute: 2, second: 3, millisecond: 4, microsecond: 5, nanosecond: 6, } : { hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + hour: 1, +>hour : number +> : ^^^^^^ +>1 : 1 +> : ^ + + minute: 2, +>minute : number +> : ^^^^^^ +>2 : 2 +> : ^ + + second: 3, +>second : number +> : ^^^^^^ +>3 : 3 +> : ^ + + millisecond: 4, +>millisecond : number +> : ^^^^^^ +>4 : 4 +> : ^ + + microsecond: 5, +>microsecond : number +> : ^^^^^^ +>5 : 5 +> : ^ + + nanosecond: 6, +>nanosecond : number +> : ^^^^^^ +>6 : 6 +> : ^ + + }; + + const { + hour, +>hour : number +> : ^^^^^^ + + microsecond, +>microsecond : number +> : ^^^^^^ + + millisecond, +>millisecond : number +> : ^^^^^^ + + minute, +>minute : number +> : ^^^^^^ + + nanosecond, +>nanosecond : number +> : ^^^^^^ + + second, +>second : number +> : ^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.PlainTime" +> : ^^^^^^^^^^^^^^^^^^^^ + + } = plainTime; +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ + + let roundingUnits!: Temporal.TimeUnit | undefined; +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + let toStringUnits!: Exclude | undefined; +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainTime.add(durationLike); +>plainTime.add(durationLike) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime.add : (duration: Temporal.DurationLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.equals(plainTimeLike); +>plainTime.equals(plainTimeLike) : boolean +> : ^^^^^^^ +>plainTime.equals : (other: Temporal.PlainTimeLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>equals : (other: Temporal.PlainTimeLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.TimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.round(roundingUnits!); +>plainTime.round(roundingUnits!) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime.round : { (roundTo: Temporal.TimeUnit): Temporal.PlainTime; (roundTo: Temporal.RoundingOptions): Temporal.PlainTime; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>round : { (roundTo: Temporal.TimeUnit): Temporal.PlainTime; (roundTo: Temporal.RoundingOptions): Temporal.PlainTime; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits! : Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime.round : { (roundTo: Temporal.TimeUnit): Temporal.PlainTime; (roundTo: Temporal.RoundingOptions): Temporal.PlainTime; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>round : { (roundTo: Temporal.TimeUnit): Temporal.PlainTime; (roundTo: Temporal.RoundingOptions): Temporal.PlainTime; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.since(plainTimeLike); +>plainTime.since(plainTimeLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainTime.since : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.TimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.since(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainTime.since(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainTime.since : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.TimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.TimeUnit | undefined; largestUnit: Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.subtract(durationLike); +>plainTime.subtract(durationLike) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime.subtract : (duration: Temporal.DurationLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.toJSON(); +>plainTime.toJSON() : string +> : ^^^^^^ +>plainTime.toJSON : () => string +> : ^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + plainTime.toLocaleString(); +>plainTime.toLocaleString() : string +> : ^^^^^^ +>plainTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + plainTime.toLocaleString(locales); +>plainTime.toLocaleString(locales) : string +> : ^^^^^^ +>plainTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + plainTime.toLocaleString(locales, toLocaleStringOptions); +>plainTime.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>plainTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.toString(); +>plainTime.toString() : string +> : ^^^^^^ +>plainTime.toString : (options?: Temporal.PlainTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); +>plainTime.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }) : string +> : ^^^^^^ +>plainTime.toString : (options?: Temporal.PlainTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode } : { smallestUnit: "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined; fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>fractionalSecondDigits : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.until(plainTimeLike); +>plainTime.until(plainTimeLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainTime.until : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.TimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.until(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainTime.until(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainTime.until : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainTimeLike : Temporal.TimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.TimeUnit | undefined; largestUnit: Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainTime.with({ hour, minute, second, millisecond, microsecond, nanosecond }); +>plainTime.with({ hour, minute, second, millisecond, microsecond, nanosecond }) : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>plainTime.with : (timeLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>with : (timeLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ hour, minute, second, millisecond, microsecond, nanosecond } : { hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>hour : number +> : ^^^^^^ +>minute : number +> : ^^^^^^ +>second : number +> : ^^^^^^ +>millisecond : number +> : ^^^^^^ +>microsecond : number +> : ^^^^^^ +>nanosecond : number +> : ^^^^^^ +} + +{ + let plainYearMonth: Temporal.PlainYearMonth; +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainYearMonth = new Temporal.PlainYearMonth(1970, 1); +>plainYearMonth = new Temporal.PlainYearMonth(1970, 1) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainYearMonth(1970, 1) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1970 : 1970 +> : ^^^^ +>1 : 1 +> : ^ + + plainYearMonth = new Temporal.PlainYearMonth(1970, 1, 'gregorian', 1); +>plainYearMonth = new Temporal.PlainYearMonth(1970, 1, 'gregorian', 1) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.PlainYearMonth(1970, 1, 'gregorian', 1) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1970 : 1970 +> : ^^^^ +>1 : 1 +> : ^ +>'gregorian' : "gregorian" +> : ^^^^^^^^^^^ +>1 : 1 +> : ^ + + let plainYearMonthLike: Temporal.PlainYearMonthLike; +>plainYearMonthLike : Temporal.PlainYearMonthLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainYearMonthLike = plainYearMonth; +>plainYearMonthLike = plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.PlainYearMonthLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonthLike = { +>plainYearMonthLike = { month: 1, year: 1970, } : { month: number; year: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.PlainYearMonthLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ month: 1, year: 1970, } : { month: number; year: number; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + month: 1, +>month : number +> : ^^^^^^ +>1 : 1 +> : ^ + + year: 1970, +>year : number +> : ^^^^^^ +>1970 : 1970 +> : ^^^^ + + }; + + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike); +>plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth.from(plainYearMonthLike) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth.from : (item: Temporal.PlainYearMonthLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainYearMonthLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike, { overflow }); +>plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike, { overflow }) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth.from(plainYearMonthLike, { overflow }) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth.from : (item: Temporal.PlainYearMonthLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.PlainYearMonthLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + Temporal.PlainYearMonth.compare(plainYearMonth, plainYearMonthLike); +>Temporal.PlainYearMonth.compare(plainYearMonth, plainYearMonthLike) : number +> : ^^^^^^ +>Temporal.PlainYearMonth.compare : (one: Temporal.PlainYearMonthLike, two: Temporal.PlainYearMonthLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>PlainYearMonth : Temporal.PlainYearMonthConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>compare : (one: Temporal.PlainYearMonthLike, two: Temporal.PlainYearMonthLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + const { + calendarId, +>calendarId : string +> : ^^^^^^ + + daysInMonth, +>daysInMonth : number +> : ^^^^^^ + + daysInYear, +>daysInYear : number +> : ^^^^^^ + + era, +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ + + eraYear, +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + inLeapYear, +>inLeapYear : boolean +> : ^^^^^^^ + + month, +>month : number +> : ^^^^^^ + + monthCode, +>monthCode : string +> : ^^^^^^ + + monthsInYear, +>monthsInYear : number +> : ^^^^^^ + + year, +>year : number +> : ^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.PlainYearMonth" +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ + + } = plainYearMonth; +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ + + let roundingUnits!: (Temporal.DateUnit & (`year${string}` | `month${string}`)) | undefined; +>roundingUnits : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + plainYearMonth.add(durationLike); +>plainYearMonth.add(durationLike) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.add(durationLike, { overflow }); +>plainYearMonth.add(durationLike, { overflow }) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.equals(plainYearMonthLike); +>plainYearMonth.equals(plainYearMonthLike) : boolean +> : ^^^^^^^ +>plainYearMonth.equals : (other: Temporal.PlainYearMonthLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>equals : (other: Temporal.PlainYearMonthLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.since(plainYearMonthLike); +>plainYearMonth.since(plainYearMonthLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainYearMonth.since : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.since(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainYearMonth.since(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainYearMonth.since : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: "years" | "months" | "year" | "month" | undefined; largestUnit: "years" | "months" | "year" | "month" | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.subtract(durationLike); +>plainYearMonth.subtract(durationLike) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.subtract(durationLike, { overflow }); +>plainYearMonth.subtract(durationLike, { overflow }) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.toJSON(); +>plainYearMonth.toJSON() : string +> : ^^^^^^ +>plainYearMonth.toJSON : () => string +> : ^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + plainYearMonth.toLocaleString(); +>plainYearMonth.toLocaleString() : string +> : ^^^^^^ +>plainYearMonth.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + plainYearMonth.toLocaleString(locales); +>plainYearMonth.toLocaleString(locales) : string +> : ^^^^^^ +>plainYearMonth.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.toLocaleString(locales, toLocaleStringOptions); +>plainYearMonth.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>plainYearMonth.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.toPlainDate({ day: 1 }); +>plainYearMonth.toPlainDate({ day: 1 }) : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>plainYearMonth.toPlainDate : (item: Temporal.PlainYearMonthToPlainDateOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>toPlainDate : (item: Temporal.PlainYearMonthToPlainDateOptions) => Temporal.PlainDate +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ day: 1 } : { day: number; } +> : ^^^^^^^^^^^^^^^^ +>day : number +> : ^^^^^^ +>1 : 1 +> : ^ + + plainYearMonth.toString(); +>plainYearMonth.toString() : string +> : ^^^^^^ +>plainYearMonth.toString : (options?: Temporal.PlainYearMonthToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainYearMonthToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.toString({ calendarName }); +>plainYearMonth.toString({ calendarName }) : string +> : ^^^^^^ +>plainYearMonth.toString : (options?: Temporal.PlainYearMonthToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.PlainYearMonthToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ calendarName } : { calendarName: "auto" | "always" | "never" | "critical" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarName : "auto" | "always" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.until(plainYearMonthLike); +>plainYearMonth.until(plainYearMonthLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainYearMonth.until : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.until(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +>plainYearMonth.until(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>plainYearMonth.until : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.PlainYearMonthLike, options?: Temporal.RoundingOptionsWithLargestUnit<"year" | "month" | "years" | "months">) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonthLike : Temporal.YearMonthLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: "years" | "months" | "year" | "month" | undefined; largestUnit: "years" | "months" | "year" | "month" | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "years" | "months" | "year" | "month" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + plainYearMonth.with({ year, era, eraYear, month, monthCode }); +>plainYearMonth.with({ year, era, eraYear, month, monthCode }) : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth.with : (yearMonthLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainYearMonth : Temporal.PlainYearMonth +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>with : (yearMonthLike: Temporal.PartialTemporalLike, options?: Temporal.OverflowOptions) => Temporal.PlainYearMonth +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year, era, eraYear, month, monthCode } : { year: number; era: string | undefined; eraYear: number | undefined; month: number; monthCode: string; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>month : number +> : ^^^^^^ +>monthCode : string +> : ^^^^^^ +} + +{ + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC'); +>zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC') : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.ZonedDateTime(1234567890n, 'UTC') : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1234567890n : 1234567890n +> : ^^^^^^^^^^^ +>'UTC' : "UTC" +> : ^^^^^ + + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC', 'iso8601'); +>zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC', 'iso8601') : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Temporal.ZonedDateTime(1234567890n, 'UTC', 'iso8601') : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>1234567890n : 1234567890n +> : ^^^^^^^^^^^ +>'UTC' : "UTC" +> : ^^^^^ +>'iso8601' : "iso8601" +> : ^^^^^^^^^ + + let zonedDateTimeLike: Temporal.ZonedDateTimeLike; +>zonedDateTimeLike : Temporal.ZonedDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + zonedDateTimeLike = zonedDateTime; +>zonedDateTimeLike = zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTimeLike = { +>zonedDateTimeLike = { day: 1, month: 1, year: 1, hour: 0, minute: 0, second: 0, millisecond: 0, microsecond: 0, nanosecond: 0, timeZone: 'UTC', } : { day: number; month: number; year: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; timeZone: string; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLike +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ day: 1, month: 1, year: 1, hour: 0, minute: 0, second: 0, millisecond: 0, microsecond: 0, nanosecond: 0, timeZone: 'UTC', } : { day: number; month: number; year: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; timeZone: string; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + day: 1, +>day : number +> : ^^^^^^ +>1 : 1 +> : ^ + + month: 1, +>month : number +> : ^^^^^^ +>1 : 1 +> : ^ + + year: 1, +>year : number +> : ^^^^^^ +>1 : 1 +> : ^ + + hour: 0, +>hour : number +> : ^^^^^^ +>0 : 0 +> : ^ + + minute: 0, +>minute : number +> : ^^^^^^ +>0 : 0 +> : ^ + + second: 0, +>second : number +> : ^^^^^^ +>0 : 0 +> : ^ + + millisecond: 0, +>millisecond : number +> : ^^^^^^ +>0 : 0 +> : ^ + + microsecond: 0, +>microsecond : number +> : ^^^^^^ +>0 : 0 +> : ^ + + nanosecond: 0, +>nanosecond : number +> : ^^^^^^ +>0 : 0 +> : ^ + + timeZone: 'UTC', +>timeZone : string +> : ^^^^^^ +>'UTC' : "UTC" +> : ^^^^^ + + }; + + let toZonedDateTimeOffset!: 'use' | 'ignore' | 'reject' | 'prefer' | undefined; +>toZonedDateTimeOffset : "reject" | "use" | "ignore" | "prefer" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike); +>zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime.from(zonedDateTimeLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime.from : (item: Temporal.ZonedDateTimeLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.ZonedDateTimeLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike, { disambiguation, offset: toZonedDateTimeOffset, overflow }); +>zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike, { disambiguation, offset: toZonedDateTimeOffset, overflow }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime.from(zonedDateTimeLike, { disambiguation, offset: toZonedDateTimeOffset, overflow }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime.from : (item: Temporal.ZonedDateTimeLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>from : (item: Temporal.ZonedDateTimeLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ disambiguation, offset: toZonedDateTimeOffset, overflow } : { disambiguation: "compatible" | "earlier" | "later" | "reject" | undefined; offset: "reject" | "use" | "ignore" | "prefer" | undefined; overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>disambiguation : "compatible" | "earlier" | "later" | "reject" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>offset : "reject" | "use" | "ignore" | "prefer" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toZonedDateTimeOffset : "reject" | "use" | "ignore" | "prefer" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + Temporal.ZonedDateTime.compare(zonedDateTime, zonedDateTimeLike); +>Temporal.ZonedDateTime.compare(zonedDateTime, zonedDateTimeLike) : number +> : ^^^^^^ +>Temporal.ZonedDateTime.compare : (one: Temporal.ZonedDateTimeLike, two: Temporal.ZonedDateTimeLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal.ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : typeof Temporal +> : ^^^^^^^^^^^^^^^ +>ZonedDateTime : Temporal.ZonedDateTimeConstructor +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>compare : (one: Temporal.ZonedDateTimeLike, two: Temporal.ZonedDateTimeLike) => number +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + const { + calendarId, +>calendarId : string +> : ^^^^^^ + + day, +>day : number +> : ^^^^^^ + + dayOfWeek, +>dayOfWeek : number +> : ^^^^^^ + + dayOfYear, +>dayOfYear : number +> : ^^^^^^ + + daysInMonth, +>daysInMonth : number +> : ^^^^^^ + + daysInWeek, +>daysInWeek : number +> : ^^^^^^ + + daysInYear, +>daysInYear : number +> : ^^^^^^ + + epochMilliseconds, +>epochMilliseconds : number +> : ^^^^^^ + + epochNanoseconds, +>epochNanoseconds : bigint +> : ^^^^^^ + + era, +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ + + eraYear, +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + hour, +>hour : number +> : ^^^^^^ + + hoursInDay, +>hoursInDay : number +> : ^^^^^^ + + inLeapYear, +>inLeapYear : boolean +> : ^^^^^^^ + + microsecond, +>microsecond : number +> : ^^^^^^ + + millisecond, +>millisecond : number +> : ^^^^^^ + + minute, +>minute : number +> : ^^^^^^ + + month, +>month : number +> : ^^^^^^ + + monthCode, +>monthCode : string +> : ^^^^^^ + + monthsInYear, +>monthsInYear : number +> : ^^^^^^ + + nanosecond, +>nanosecond : number +> : ^^^^^^ + + offset, +>offset : string +> : ^^^^^^ + + offsetNanoseconds, +>offsetNanoseconds : number +> : ^^^^^^ + + second, +>second : number +> : ^^^^^^ + + timeZoneId, +>timeZoneId : string +> : ^^^^^^ + + weekOfYear, +>weekOfYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + year, +>year : number +> : ^^^^^^ + + yearOfWeek, +>yearOfWeek : number | undefined +> : ^^^^^^^^^^^^^^^^^^ + + [Symbol.toStringTag]: toStringTag, +>Symbol.toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>Symbol : SymbolConstructor +> : ^^^^^^^^^^^^^^^^^ +>toStringTag : unique symbol +> : ^^^^^^^^^^^^^ +>toStringTag : "Temporal.ZonedDateTime" +> : ^^^^^^^^^^^^^^^^^^^^^^^^ + + } = zonedDateTime; +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ + + let direction!: 'next' | 'previous'; +>direction : "next" | "previous" +> : ^^^^^^^^^^^^^^^^^^^ + + let toStringOffset!: 'auto' | 'never' | undefined; +>toStringOffset : "auto" | "never" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + let timeZoneName!: 'auto' | 'never' | 'critical' | undefined; +>timeZoneName : "auto" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; +>roundingUnits : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ +>Temporal : any +> : ^^^ + + let toStringUnits!: Exclude | undefined; +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Temporal : any +> : ^^^ + + zonedDateTime.add(durationLike); +>zonedDateTime.add(durationLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.add(durationLike, { overflow }); +>zonedDateTime.add(durationLike, { overflow }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>add : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.equals(zonedDateTimeLike); +>zonedDateTime.equals(zonedDateTimeLike) : boolean +> : ^^^^^^^ +>zonedDateTime.equals : (other: Temporal.ZonedDateTimeLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>equals : (other: Temporal.ZonedDateTimeLike) => boolean +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.getTimeZoneTransition(direction); +>zonedDateTime.getTimeZoneTransition(direction) : Temporal.ZonedDateTime | null +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.getTimeZoneTransition : { (direction: "next" | "previous"): Temporal.ZonedDateTime | null; (direction: Temporal.ZonedDateTimeTransitionOptions): Temporal.ZonedDateTime | null; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>getTimeZoneTransition : { (direction: "next" | "previous"): Temporal.ZonedDateTime | null; (direction: Temporal.ZonedDateTimeTransitionOptions): Temporal.ZonedDateTime | null; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>direction : "next" | "previous" +> : ^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.getTimeZoneTransition({ direction }); +>zonedDateTime.getTimeZoneTransition({ direction }) : Temporal.ZonedDateTime | null +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.getTimeZoneTransition : { (direction: "next" | "previous"): Temporal.ZonedDateTime | null; (direction: Temporal.ZonedDateTimeTransitionOptions): Temporal.ZonedDateTime | null; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>getTimeZoneTransition : { (direction: "next" | "previous"): Temporal.ZonedDateTime | null; (direction: Temporal.ZonedDateTimeTransitionOptions): Temporal.ZonedDateTime | null; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ +>{ direction } : { direction: "next" | "previous"; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>direction : "next" | "previous" +> : ^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.round(roundingUnits!); +>zonedDateTime.round(roundingUnits!) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.ZonedDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.ZonedDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.ZonedDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.ZonedDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits! : "days" | "day" | Temporal.TimeUnit +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); +>zonedDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.ZonedDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.ZonedDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>round : { (roundTo: "day" | "days" | Temporal.TimeUnit): Temporal.ZonedDateTime; (roundTo: Temporal.RoundingOptions<"day" | "days" | Temporal.TimeUnit>): Temporal.ZonedDateTime; } +> : ^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: roundingUnits, roundingIncrement, roundingMode } : { smallestUnit: "days" | "day" | Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingUnits : "days" | "day" | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.since(zonedDateTimeLike); +>zonedDateTime.since(zonedDateTimeLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>zonedDateTime.since : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.since(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>zonedDateTime.since(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>zonedDateTime.since : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>since : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; largestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.startOfDay(); +>zonedDateTime.startOfDay() : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.startOfDay : () => Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>startOfDay : () => Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.subtract(durationLike); +>zonedDateTime.subtract(durationLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.subtract(durationLike, { overflow }); +>zonedDateTime.subtract(durationLike, { overflow }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>subtract : (duration: Temporal.DurationLike, options?: Temporal.OverflowOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>durationLike : Temporal.DurationLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ overflow } : { overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toInstant(); +>zonedDateTime.toInstant() : Temporal.Instant +> : ^^^^^^^^^^^^^^^^ +>zonedDateTime.toInstant : () => Temporal.Instant +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toInstant : () => Temporal.Instant +> : ^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toJSON(); +>zonedDateTime.toJSON() : string +> : ^^^^^^ +>zonedDateTime.toJSON : () => string +> : ^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toJSON : () => string +> : ^^^^^^ + + zonedDateTime.toLocaleString(); +>zonedDateTime.toLocaleString() : string +> : ^^^^^^ +>zonedDateTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ + + zonedDateTime.toLocaleString(locales); +>zonedDateTime.toLocaleString(locales) : string +> : ^^^^^^ +>zonedDateTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toLocaleString(locales, toLocaleStringOptions); +>zonedDateTime.toLocaleString(locales, toLocaleStringOptions) : string +> : ^^^^^^ +>zonedDateTime.toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : (locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string +> : ^ ^^^ ^^ ^^^ ^^^^^ +>locales : Intl.LocalesArgument +> : ^^^^^^^^^^^^^^^^^^^^ +>toLocaleStringOptions : Intl.DateTimeFormatOptions | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toPlainDate(); +>zonedDateTime.toPlainDate() : Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^ +>zonedDateTime.toPlainDate : () => Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toPlainDate : () => Temporal.PlainDate +> : ^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toPlainDateTime(); +>zonedDateTime.toPlainDateTime() : Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.toPlainDateTime : () => Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toPlainDateTime : () => Temporal.PlainDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toPlainTime(); +>zonedDateTime.toPlainTime() : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ +>zonedDateTime.toPlainTime : () => Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toPlainTime : () => Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toString(); +>zonedDateTime.toString() : string +> : ^^^^^^ +>zonedDateTime.toString : (options?: Temporal.ZonedDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.ZonedDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.toString({ smallestUnit: toStringUnits, calendarName, timeZoneName, fractionalSecondDigits, offset: toStringOffset, roundingMode }); +>zonedDateTime.toString({ smallestUnit: toStringUnits, calendarName, timeZoneName, fractionalSecondDigits, offset: toStringOffset, roundingMode }) : string +> : ^^^^^^ +>zonedDateTime.toString : (options?: Temporal.ZonedDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>toString : (options?: Temporal.ZonedDateTimeToStringOptions) => string +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: toStringUnits, calendarName, timeZoneName, fractionalSecondDigits, offset: toStringOffset, roundingMode } : { smallestUnit: "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined; calendarName: "auto" | "always" | "never" | "critical" | undefined; timeZoneName: "auto" | "never" | "critical" | undefined; fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; offset: "auto" | "never" | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toStringUnits : "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarName : "auto" | "always" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneName : "auto" | "never" | "critical" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>fractionalSecondDigits : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>offset : "auto" | "never" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toStringOffset : "auto" | "never" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.until(zonedDateTimeLike); +>zonedDateTime.until(zonedDateTimeLike) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>zonedDateTime.until : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.until(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); +>zonedDateTime.until(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }) : Temporal.Duration +> : ^^^^^^^^^^^^^^^^^ +>zonedDateTime.until : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>until : (other: Temporal.ZonedDateTimeLike, options?: Temporal.RoundingOptionsWithLargestUnit) => Temporal.Duration +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTimeLike : Temporal.ZonedDateTimeLikeObject +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode } : { smallestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; largestUnit: Temporal.DateUnit | Temporal.TimeUnit | undefined; roundingIncrement: number | undefined; roundingMode: "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>smallestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>largestUnit : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>anyRoundingUnits : Temporal.DateUnit | Temporal.TimeUnit | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>roundingIncrement : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>roundingMode : "ceil" | "floor" | "expand" | "trunc" | "halfCeil" | "halfFloor" | "halfExpand" | "halfTrunc" | "halfEven" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }); +>zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.with : (zonedDateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>with : (zonedDateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset } : { year: number; era: string | undefined; eraYear: number | undefined; month: number; monthCode: string; day: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; offset: string; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>month : number +> : ^^^^^^ +>monthCode : string +> : ^^^^^^ +>day : number +> : ^^^^^^ +>hour : number +> : ^^^^^^ +>minute : number +> : ^^^^^^ +>second : number +> : ^^^^^^ +>millisecond : number +> : ^^^^^^ +>microsecond : number +> : ^^^^^^ +>nanosecond : number +> : ^^^^^^ +>offset : string +> : ^^^^^^ + + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }, { disambiguation, offset: toZonedDateTimeOffset, overflow }); +>zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }, { disambiguation, offset: toZonedDateTimeOffset, overflow }) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.with : (zonedDateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>with : (zonedDateTimeLike: Temporal.PartialTemporalLike, options?: Temporal.ZonedDateTimeToZonedDateTimeOptions) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset } : { year: number; era: string | undefined; eraYear: number | undefined; month: number; monthCode: string; day: number; hour: number; minute: number; second: number; millisecond: number; microsecond: number; nanosecond: number; offset: string; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>year : number +> : ^^^^^^ +>era : string | undefined +> : ^^^^^^^^^^^^^^^^^^ +>eraYear : number | undefined +> : ^^^^^^^^^^^^^^^^^^ +>month : number +> : ^^^^^^ +>monthCode : string +> : ^^^^^^ +>day : number +> : ^^^^^^ +>hour : number +> : ^^^^^^ +>minute : number +> : ^^^^^^ +>second : number +> : ^^^^^^ +>millisecond : number +> : ^^^^^^ +>microsecond : number +> : ^^^^^^ +>nanosecond : number +> : ^^^^^^ +>offset : string +> : ^^^^^^ +>{ disambiguation, offset: toZonedDateTimeOffset, overflow } : { disambiguation: "compatible" | "earlier" | "later" | "reject" | undefined; offset: "reject" | "use" | "ignore" | "prefer" | undefined; overflow: "reject" | "constrain" | undefined; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>disambiguation : "compatible" | "earlier" | "later" | "reject" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>offset : "reject" | "use" | "ignore" | "prefer" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toZonedDateTimeOffset : "reject" | "use" | "ignore" | "prefer" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>overflow : "reject" | "constrain" | undefined +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.withCalendar(calendarLike); +>zonedDateTime.withCalendar(calendarLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.withCalendar : (calendar: Temporal.CalendarLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>withCalendar : (calendar: Temporal.CalendarLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>calendarLike : Temporal.CalendarLike +> : ^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.withPlainTime(); +>zonedDateTime.withPlainTime() : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + zonedDateTime.withPlainTime(plainTime); +>zonedDateTime.withPlainTime(plainTime) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>withPlainTime : (plainTime?: Temporal.PlainTimeLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>plainTime : Temporal.PlainTime +> : ^^^^^^^^^^^^^^^^^^ + + zonedDateTime.withTimeZone(timeZoneLike); +>zonedDateTime.withTimeZone(timeZoneLike) : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime.withTimeZone : (timeZone: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>zonedDateTime : Temporal.ZonedDateTime +> : ^^^^^^^^^^^^^^^^^^^^^^ +>withTimeZone : (timeZone: Temporal.TimeZoneLike) => Temporal.ZonedDateTime +> : ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>timeZoneLike : string +> : ^^^^^^ +} + diff --git a/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js b/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js index 94f118c9de213..623058ac7672c 100644 --- a/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js +++ b/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js @@ -114,7 +114,7 @@ default: undefined --lib Specify a set of bundled library declaration files that describe the target runtime environment. -one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, decorators, decorators.legacy +one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, esnext.temporal, esnext.date, decorators, decorators.legacy default: undefined --allowJs diff --git a/tests/baselines/reference/tsc/commandLine/help-all.js b/tests/baselines/reference/tsc/commandLine/help-all.js index 11e16a0603137..cf0b312896a0b 100644 --- a/tests/baselines/reference/tsc/commandLine/help-all.js +++ b/tests/baselines/reference/tsc/commandLine/help-all.js @@ -574,7 +574,7 @@ default: react --lib Specify a set of bundled library declaration files that describe the target runtime environment. -one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, decorators, decorators.legacy +one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, esnext.temporal, esnext.date, decorators, decorators.legacy default: undefined --libReplacement diff --git a/tests/baselines/reference/tsc/commandLine/help.js b/tests/baselines/reference/tsc/commandLine/help.js index ceeacaed38e66..d82212488c736 100644 --- a/tests/baselines/reference/tsc/commandLine/help.js +++ b/tests/baselines/reference/tsc/commandLine/help.js @@ -113,7 +113,7 @@ default: undefined --lib Specify a set of bundled library declaration files that describe the target runtime environment. -one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, decorators, decorators.legacy +one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, esnext.temporal, esnext.date, decorators, decorators.legacy default: undefined --allowJs diff --git a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js index 9dc2e08154928..47fbb89cb52ef 100644 --- a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js +++ b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js @@ -114,7 +114,7 @@ default: undefined --lib Specify a set of bundled library declaration files that describe the target runtime environment. -one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, decorators, decorators.legacy +one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, esnext.temporal, esnext.date, decorators, decorators.legacy default: undefined --allowJs diff --git a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js index 9dc2e08154928..47fbb89cb52ef 100644 --- a/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js +++ b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js @@ -114,7 +114,7 @@ default: undefined --lib Specify a set of bundled library declaration files that describe the target runtime environment. -one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, decorators, decorators.legacy +one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.typedarrays, esnext.error, esnext.sharedmemory, esnext.temporal, esnext.date, decorators, decorators.legacy default: undefined --allowJs diff --git a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js index eec79d1b4d608..063eb2ec84087 100644 --- a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js +++ b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-Linux.js @@ -180,12 +180,12 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/p //// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 31 -//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 123 +//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 125 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 124 +//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 126 export {}; @@ -220,7 +220,7 @@ FsWatches:: /home/src/projects/project/packages/package2: *new* {"inode":11} /home/src/projects/project/packages/package2/dist: *new* - {"inode":122} + {"inode":124} /home/src/projects/project/packages/package2/package.json: *new* {"inode":12} /home/src/projects/project/packages/package2/src: *new* @@ -270,20 +270,20 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 126 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 127 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129 export type FooType = "foo"; export type BarType = "bar"; -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 128 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 130 {"root":["./src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 129 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 131 { "root": [ "./src/index.ts" @@ -335,7 +335,7 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":125} + {"inode":127} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -343,7 +343,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":122} + {"inode":124} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -421,8 +421,8 @@ packages/package2/src/index.ts -//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 123 -//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 124 +//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 125 +//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 126 PolledWatches:: /home/src/projects/node_modules/@types: @@ -450,9 +450,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: - {"inode":125} -/home/src/projects/project/packages/package1/dist/index.d.ts: *new* {"inode":127} +/home/src/projects/project/packages/package1/dist/index.d.ts: *new* + {"inode":129} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -460,7 +460,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":122} + {"inode":124} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -555,7 +555,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":122} + {"inode":124} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -569,9 +569,9 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/project/packages/package1/dist: - {"inode":125} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":127} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":129} Timeout callback:: count: 2 10: timerToUpdateProgram *new* @@ -657,8 +657,8 @@ Scheduling invalidateFailedLookup, Cancelled earlier one Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_modules/package1 :: WatchInfo: /home/src/projects/project/node_modules/package1 1 undefined Failed Lookup Locations -//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 123 -//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 124 +//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 125 +//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 126 PolledWatches:: /home/src/projects/node_modules: *new* @@ -696,7 +696,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":122} + {"inode":124} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -874,14 +874,14 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 128 -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 129 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 131 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 130 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 131 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 133 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 132 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 134 export type FooType = "foo"; export type BarType = "bar"; @@ -928,7 +928,7 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":130} + {"inode":132} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -936,7 +936,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":122} + {"inode":124} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -1014,8 +1014,8 @@ packages/package2/src/index.ts -//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 123 -//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 124 +//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 125 +//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 126 PolledWatches:: /home/src/projects/node_modules/@types: @@ -1043,9 +1043,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: - {"inode":130} -/home/src/projects/project/packages/package1/dist/index.d.ts: *new* {"inode":132} +/home/src/projects/project/packages/package1/dist/index.d.ts: *new* + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -1053,7 +1053,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":122} + {"inode":124} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: diff --git a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js index b4be4b2b34d7f..eee82fe8e69bc 100644 --- a/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js +++ b/tests/baselines/reference/tscWatch/symlinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js @@ -83,20 +83,20 @@ declare const console: { log(msg: any): void; }; //// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 31 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 123 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 125 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 124 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 126 export type FooType = "foo"; export type BarType = "bar"; -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 125 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 127 {"root":["./src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 126 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 128 { "root": [ "./src/index.ts" @@ -176,12 +176,12 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/packag Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Wild card directory -//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 128 +//// [/home/src/projects/project/packages/package2/dist/index.js] Inode:: 130 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 129 +//// [/home/src/projects/project/packages/package2/dist/index.d.ts] Inode:: 131 export {}; @@ -208,9 +208,9 @@ FsWatches:: /home/src/projects/project/packages/package1: *new* {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":122} -/home/src/projects/project/packages/package1/dist/index.d.ts: *new* {"inode":124} +/home/src/projects/project/packages/package1/dist/index.d.ts: *new* + {"inode":126} /home/src/projects/project/packages/package1/package.json: *new* {"inode":7} /home/src/projects/project/packages/package1/src: *new* @@ -218,7 +218,7 @@ FsWatches:: /home/src/projects/project/packages/package2: *new* {"inode":11} /home/src/projects/project/packages/package2/dist: *new* - {"inode":127} + {"inode":129} /home/src/projects/project/packages/package2/package.json: *new* {"inode":12} /home/src/projects/project/packages/package2/src: *new* @@ -314,7 +314,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":127} + {"inode":129} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -328,9 +328,9 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/project/packages/package1/dist: - {"inode":122} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":124} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":126} Timeout callback:: count: 2 1: timerToUpdateProgram *new* @@ -419,8 +419,8 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/node_ sysLog:: Elapsed:: *ms:: onTimerToUpdateChildWatches:: 0 undefined -//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 128 -//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 129 +//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 130 +//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 131 PolledWatches:: /home/src/projects/node_modules: *new* @@ -458,7 +458,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":127} + {"inode":129} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -636,14 +636,14 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 125 -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 126 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 131 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 127 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 128 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 133 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 132 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 134 export type FooType = "foo"; export type BarType = "bar"; @@ -690,7 +690,7 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":130} + {"inode":132} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -698,7 +698,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":127} + {"inode":129} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: @@ -776,8 +776,8 @@ packages/package2/src/index.ts -//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 128 -//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 129 +//// [/home/src/projects/project/packages/package2/dist/index.js] file written with same contents Inode:: 130 +//// [/home/src/projects/project/packages/package2/dist/index.d.ts] file written with same contents Inode:: 131 PolledWatches:: /home/src/projects/node_modules/@types: @@ -805,9 +805,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: - {"inode":130} -/home/src/projects/project/packages/package1/dist/index.d.ts: *new* {"inode":132} +/home/src/projects/project/packages/package1/dist/index.d.ts: *new* + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -815,7 +815,7 @@ FsWatches:: /home/src/projects/project/packages/package2: {"inode":11} /home/src/projects/project/packages/package2/dist: - {"inode":127} + {"inode":129} /home/src/projects/project/packages/package2/package.json: {"inode":12} /home/src/projects/project/packages/package2/src: diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js index a6ff0220d8f39..3463339d436ff 100644 --- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js +++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-Linux.js @@ -203,7 +203,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 146 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -291,7 +291,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 145 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 147 export const a = 10; @@ -309,7 +309,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 146 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 148 export const a = 10; @@ -327,18 +327,18 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 150 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 151 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 152 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -358,14 +358,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 153 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 154 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 153 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 155 { "root": [ "../src/c.ts", @@ -375,18 +375,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 157 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 158 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 159 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -407,15 +407,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 160 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 161 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 160 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 162 { "root": [ "../src/a.ts", @@ -469,7 +469,7 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":154} + {"inode":156} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -625,7 +625,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 146 PolledWatches:: /home/src/projects/a/1/a-impl/a/lib/node_modules: *new* @@ -655,11 +655,11 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib: - {"inode":154} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":156} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":158} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":160} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -681,11 +681,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":147} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":149} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":151} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":153} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: @@ -740,7 +740,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 161 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 163 export const a = 10; @@ -758,7 +758,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -908,17 +908,17 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib: - {"inode":154} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":156} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":158} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":160} /home/src/projects/c/3/c-impl/c/lib: - {"inode":147} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":149} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":151} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":153} Timeout callback:: count: 2 18: timerToUpdateProgram *new* @@ -1022,7 +1022,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 146 PolledWatches:: /home/src/projects/b/2/b-impl/b/node_modules/@types: @@ -1147,18 +1147,18 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 164 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 166 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 167 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 168 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1178,14 +1178,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 169 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 170 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 171 { "root": [ "../src/c.ts", @@ -1195,18 +1195,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 171 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 173 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 174 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 175 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1227,15 +1227,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 176 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 177 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 178 { "root": [ "../src/a.ts", @@ -1289,7 +1289,7 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":170} + {"inode":172} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1443,7 +1443,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 146 PolledWatches:: /home/src/projects/a/1/a-impl/a/lib/node_modules: *new* @@ -1473,11 +1473,11 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib: - {"inode":170} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":172} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":174} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":176} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1499,11 +1499,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":163} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":165} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":167} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":169} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js index 6deef5d471e4b..071939be41163 100644 --- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js +++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-MacOs.js @@ -203,7 +203,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 146 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -287,7 +287,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 145 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 147 export const a = 10; @@ -305,7 +305,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 146 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 148 export const a = 10; @@ -323,18 +323,18 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 150 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 151 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 152 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -354,14 +354,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 153 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 154 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 153 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 155 { "root": [ "../src/c.ts", @@ -371,18 +371,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 157 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 158 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 159 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -403,15 +403,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 160 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 161 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 160 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 162 { "root": [ "../src/a.ts", @@ -574,7 +574,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 146 PolledWatches:: /home/src/projects/a/1/a-impl/a/lib/node_modules: *new* @@ -604,9 +604,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":156} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":158} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":160} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -622,9 +622,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":149} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":151} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":153} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: @@ -691,7 +691,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 161 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 163 export const a = 10; @@ -720,7 +720,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -869,13 +869,13 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib/a.d.ts: - {"inode":156} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: {"inode":158} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":160} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":149} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":151} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":153} FsWatchesRecursive:: /home/src/projects/a: @@ -991,7 +991,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 146 PolledWatches:: /home/src/projects/b/2/b-impl/b/node_modules/@types: @@ -1097,18 +1097,18 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 164 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 166 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 167 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 168 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1128,14 +1128,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 169 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 170 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 171 { "root": [ "../src/c.ts", @@ -1145,18 +1145,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 171 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 173 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 174 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 175 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1177,15 +1177,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 176 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 177 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 178 { "root": [ "../src/a.ts", @@ -1346,7 +1346,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 144 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 146 PolledWatches:: /home/src/projects/a/1/a-impl/a/lib/node_modules: *new* @@ -1376,9 +1376,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":172} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":174} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":176} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -1394,9 +1394,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":165} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":167} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":169} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js index ebe2c84ced5f2..d0e3051efeae6 100644 --- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js +++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-Linux.js @@ -87,18 +87,18 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 144 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 145 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 146 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -118,14 +118,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 147 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151 { "root": [ "../src/c.ts", @@ -135,18 +135,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 151 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 152 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 153 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -167,15 +167,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 154 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158 { "root": [ "../src/a.ts", @@ -317,7 +317,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 158 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 160 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -341,11 +341,11 @@ FsWatches:: /home/src/projects: *new* {"inode":3} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":150} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":152} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":154} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":156} /home/src/projects/a/1/a-impl/a/node_modules: *new* {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: *new* @@ -367,11 +367,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: *new* {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":143} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":145} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":147} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":149} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: *new* @@ -419,7 +419,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 159 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 161 export const a = 10; @@ -437,7 +437,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 160 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 162 export const a = 10; @@ -455,7 +455,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 161 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 163 export const a = 10; @@ -473,7 +473,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -623,17 +623,17 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib: - {"inode":150} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":152} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":154} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":156} /home/src/projects/c/3/c-impl/c/lib: - {"inode":143} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":145} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":147} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":149} Timeout callback:: count: 2 13: timerToUpdateProgram *new* @@ -737,7 +737,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 158 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 160 PolledWatches:: /home/src/projects/b/2/b-impl/b/node_modules/@types: @@ -862,18 +862,18 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 164 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 166 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 167 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 168 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -893,14 +893,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 169 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 170 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 171 { "root": [ "../src/c.ts", @@ -910,18 +910,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 171 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 173 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 174 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 175 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -942,15 +942,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 176 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 177 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 178 { "root": [ "../src/a.ts", @@ -1004,7 +1004,7 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":170} + {"inode":172} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1158,7 +1158,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 158 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 160 PolledWatches:: /home/src/projects/a/1/a-impl/a/lib/node_modules: *new* @@ -1188,11 +1188,11 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib: - {"inode":170} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":172} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":174} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":176} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1214,11 +1214,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":163} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":165} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":167} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":169} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js index b471f04a17c72..9b0de96b33b13 100644 --- a/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js +++ b/tests/baselines/reference/tscWatch/symlinks/packages-outside-project-folder-built-MacOs.js @@ -87,18 +87,18 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 144 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 146 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 145 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 147 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 146 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 148 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -118,14 +118,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 147 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 149 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 150 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 151 { "root": [ "../src/c.ts", @@ -135,18 +135,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 151 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 153 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 152 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 154 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 153 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 155 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -167,15 +167,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 154 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 156 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 157 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 158 { "root": [ "../src/a.ts", @@ -317,7 +317,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 unde Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Wild card directory -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 158 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] Inode:: 160 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -341,9 +341,9 @@ FsWatches:: /home/src/projects: *new* {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":152} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":154} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":156} /home/src/projects/a/1/a-impl/a/package.json: *new* {"inode":24} /home/src/projects/b: *new* @@ -359,9 +359,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: *new* {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":145} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":147} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":149} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: *new* @@ -421,7 +421,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 159 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 161 export const a = 10; @@ -450,7 +450,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 160 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 162 export const a = 10; @@ -479,7 +479,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in a Input:: -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 161 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 163 export const a = 10; @@ -508,7 +508,7 @@ exitCode:: ExitStatus.undefined Change:: change in unrelated folder in c Input:: -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -657,13 +657,13 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib/a.d.ts: - {"inode":152} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: {"inode":154} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":156} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":145} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":147} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":149} FsWatchesRecursive:: /home/src/projects/a: @@ -779,7 +779,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 158 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 160 PolledWatches:: /home/src/projects/b/2/b-impl/b/node_modules/@types: @@ -885,18 +885,18 @@ exitCode:: ExitStatus.undefined Change:: Build dependencies Input:: -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 164 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 166 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 167 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 168 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -916,14 +916,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 169 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 170 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 171 { "root": [ "../src/c.ts", @@ -933,18 +933,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 171 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 173 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 174 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 175 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -965,15 +965,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 176 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 177 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 178 { "root": [ "../src/a.ts", @@ -1134,7 +1134,7 @@ src/index.ts -//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 158 +//// [/home/src/projects/b/2/b-impl/b/lib/index.js] file written with same contents Inode:: 160 PolledWatches:: /home/src/projects/a/1/a-impl/a/lib/node_modules: *new* @@ -1164,9 +1164,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":172} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":174} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":176} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -1182,9 +1182,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":165} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":167} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":169} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js index 142589037bb49..ac713190c7780 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true-useFsEventsOnParentDirectory.js @@ -45,7 +45,7 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node -//// [/user/username/projects/myproject/main.js] Inode:: 113 +//// [/user/username/projects/myproject/main.js] Inode:: 115 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; @@ -131,7 +131,7 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/main.js] Inode:: 113 +//// [/user/username/projects/myproject/main.js] Inode:: 115 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = void 0; diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js index 8b662c6214ec0..7027b37140d89 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/fsWatchWithTimestamp-true.js @@ -45,7 +45,7 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node -//// [/user/username/projects/myproject/main.js] Inode:: 113 +//// [/user/username/projects/myproject/main.js] Inode:: 115 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; @@ -133,7 +133,7 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/main.js] Inode:: 113 +//// [/user/username/projects/myproject/main.js] Inode:: 115 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.y = exports.x = void 0; diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js index 7bf2808276f81..f0be513208258 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js @@ -57,7 +57,7 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myprojec -//// [/user/username/projects/myproject/main.js] Inode:: 114 +//// [/user/username/projects/myproject/main.js] Inode:: 116 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); @@ -113,7 +113,7 @@ exitCode:: ExitStatus.undefined Change:: Replace file with rename event that introduces error Input:: -//// [/user/username/projects/myproject/foo.d.ts] Inode:: 115 +//// [/user/username/projects/myproject/foo.d.ts] Inode:: 117 export function foo2(): string; @@ -162,7 +162,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/foo.d.ts: - {"inode":115} *new* + {"inode":117} *new* /user/username/projects/myproject/main.ts: {"inode":5} /user/username/projects/myproject/tsconfig.json: @@ -203,7 +203,7 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 114 +//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 116 Timeout callback:: count: 0 9: timerToInvalidateFailedLookupResolutions *deleted* @@ -237,7 +237,7 @@ exitCode:: ExitStatus.undefined Change:: Replace file with rename event that fixes error Input:: -//// [/user/username/projects/myproject/foo.d.ts] Inode:: 116 +//// [/user/username/projects/myproject/foo.d.ts] Inode:: 118 export function foo(): string; @@ -286,7 +286,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/foo.d.ts: - {"inode":116} *new* + {"inode":118} *new* /user/username/projects/myproject/main.ts: {"inode":5} /user/username/projects/myproject/tsconfig.json: @@ -294,7 +294,7 @@ FsWatches:: FsWatches *deleted*:: /user/username/projects/myproject/foo.d.ts: - {"inode":115} + {"inode":117} Timeout callback:: count: 2 16: timerToUpdateProgram *new* @@ -317,7 +317,7 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 114 +//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 116 Timeout callback:: count: 0 18: timerToInvalidateFailedLookupResolutions *deleted* diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js index b9cea974a56f4..b6a91e2199f4f 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js @@ -53,12 +53,12 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node -//// [/user/username/projects/myproject/foo.js] Inode:: 114 +//// [/user/username/projects/myproject/foo.js] Inode:: 116 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/user/username/projects/myproject/main.js] Inode:: 115 +//// [/user/username/projects/myproject/main.js] Inode:: 117 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); @@ -112,7 +112,7 @@ exitCode:: ExitStatus.undefined Change:: Introduce error such that when callback happens file is already appeared Input:: -//// [/user/username/projects/myproject/foo.ts] Inode:: 116 +//// [/user/username/projects/myproject/foo.ts] Inode:: 118 export declare function foo2(): string; @@ -172,8 +172,8 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 114 -//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 115 +//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 116 +//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 117 Program root files: [ @@ -204,7 +204,7 @@ exitCode:: ExitStatus.undefined Change:: Replace file with rename event that fixes error Input:: -//// [/user/username/projects/myproject/foo.ts] Inode:: 117 +//// [/user/username/projects/myproject/foo.ts] Inode:: 119 export declare function foo(): string; @@ -233,7 +233,7 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {"inode":13} /user/username/projects/myproject/foo.ts: - {"inode":117} *new* + {"inode":119} *new* /user/username/projects/myproject/main.ts: {"inode":5} /user/username/projects/myproject/tsconfig.json: @@ -262,8 +262,8 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 114 -//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 115 +//// [/user/username/projects/myproject/foo.js] file written with same contents Inode:: 116 +//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 117 Program root files: [ diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js index d6e0456dddd54..a91478c76a011 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js @@ -57,7 +57,7 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myprojec -//// [/user/username/projects/myproject/main.js] Inode:: 114 +//// [/user/username/projects/myproject/main.js] Inode:: 116 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var foo_1 = require("./foo"); @@ -113,7 +113,7 @@ exitCode:: ExitStatus.undefined Change:: Replace file with rename event that introduces error Input:: -//// [/user/username/projects/myproject/foo.d.ts] Inode:: 115 +//// [/user/username/projects/myproject/foo.d.ts] Inode:: 117 export function foo2(): string; @@ -150,7 +150,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/foo.d.ts: - {"inode":115} *new* + {"inode":117} *new* /user/username/projects/myproject/main.ts: {"inode":5} /user/username/projects/myproject/tsconfig.json: @@ -191,7 +191,7 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 114 +//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 116 Timeout callback:: count: 0 5: timerToInvalidateFailedLookupResolutions *deleted* @@ -225,7 +225,7 @@ exitCode:: ExitStatus.undefined Change:: Replace file with rename event that fixes error Input:: -//// [/user/username/projects/myproject/foo.d.ts] Inode:: 116 +//// [/user/username/projects/myproject/foo.d.ts] Inode:: 118 export function foo(): string; @@ -262,7 +262,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/foo.d.ts: - {"inode":116} *new* + {"inode":118} *new* /user/username/projects/myproject/main.ts: {"inode":5} /user/username/projects/myproject/tsconfig.json: @@ -270,7 +270,7 @@ FsWatches:: FsWatches *deleted*:: /user/username/projects/myproject/foo.d.ts: - {"inode":115} + {"inode":117} Timeout callback:: count: 2 9: timerToUpdateProgram *new* @@ -293,7 +293,7 @@ CreatingProgramWith:: -//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 114 +//// [/user/username/projects/myproject/main.js] file written with same contents Inode:: 116 Timeout callback:: count: 0 10: timerToInvalidateFailedLookupResolutions *deleted* diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js index e2e364f0c0f54..898101b768a07 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js @@ -34,7 +34,7 @@ Output:: -//// [/a/username/projects/project/src/file1.js] Inode:: 114 +//// [/a/username/projects/project/src/file1.js] Inode:: 116 @@ -74,7 +74,7 @@ exitCode:: ExitStatus.undefined Change:: Rename file1 to file2 Input:: -//// [/a/username/projects/project/src/file2.ts] Inode:: 115 +//// [/a/username/projects/project/src/file2.ts] Inode:: 117 //// [/a/username/projects/project/src/file1.ts] deleted @@ -128,7 +128,7 @@ Output:: -//// [/a/username/projects/project/src/file2.js] Inode:: 116 +//// [/a/username/projects/project/src/file2.js] Inode:: 118 @@ -138,7 +138,7 @@ PolledWatches *deleted*:: FsWatches:: /a/username/projects/project/src/file2.ts: *new* - {"inode":115} + {"inode":117} /a/username/projects/project/tsconfig.json: {"inode":7} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js index 9ee5326f30217..88493a7884369 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js @@ -34,7 +34,7 @@ Output:: -//// [/a/username/projects/project/src/file1.js] Inode:: 114 +//// [/a/username/projects/project/src/file1.js] Inode:: 116 @@ -81,7 +81,7 @@ exitCode:: ExitStatus.undefined Change:: Rename file1 to file2 Input:: -//// [/a/username/projects/project/src/file2.ts] Inode:: 115 +//// [/a/username/projects/project/src/file2.ts] Inode:: 117 //// [/a/username/projects/project/src/file1.ts] deleted @@ -128,7 +128,7 @@ Output:: -//// [/a/username/projects/project/src/file2.js] Inode:: 116 +//// [/a/username/projects/project/src/file2.js] Inode:: 118 @@ -148,7 +148,7 @@ FsWatches:: /a/username/projects/project/src: {"inode":5} /a/username/projects/project/src/file2.ts: *new* - {"inode":115} + {"inode":117} /a/username/projects/project/tsconfig.json: {"inode":7} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js index c3d70bc3a9d07..3ceb739579998 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js @@ -34,7 +34,7 @@ Output:: -//// [/a/username/projects/project/src/file1.js] Inode:: 114 +//// [/a/username/projects/project/src/file1.js] Inode:: 116 @@ -81,7 +81,7 @@ exitCode:: ExitStatus.undefined Change:: Rename file1 to file2 Input:: -//// [/a/username/projects/project/src/file2.ts] Inode:: 115 +//// [/a/username/projects/project/src/file2.ts] Inode:: 117 //// [/a/username/projects/project/src/file1.ts] deleted @@ -128,7 +128,7 @@ Output:: -//// [/a/username/projects/project/src/file2.js] Inode:: 116 +//// [/a/username/projects/project/src/file2.js] Inode:: 118 @@ -148,7 +148,7 @@ PolledWatches *deleted*:: FsWatches:: /a/username/projects/project/src/file2.ts: *new* - {"inode":115} + {"inode":117} /a/username/projects/project/tsconfig.json: {"inode":7} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js index f4a96e025b24c..8963e82b7122c 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders-with-synchronousWatchDirectory.js @@ -110,7 +110,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 {"synchron Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 {"synchronousWatchDirectory":true} Wild card directory -//// [/home/user/projects/myproject/src/file.js] Inode:: 124 +//// [/home/user/projects/myproject/src/file.js] Inode:: 126 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -335,7 +335,7 @@ FileWatcher:: Close:: WatchInfo: /home/user/projects/package.json 2000 {"synchro -//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 124 +//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 126 PolledWatches:: /home/user/projects/myproject/node_modules/@types: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js index 92c164219a94f..7f975769fd363 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js @@ -105,7 +105,7 @@ DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 undefined Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/user/projects/myproject 1 undefined Wild card directory -//// [/home/user/projects/myproject/src/file.js] Inode:: 124 +//// [/home/user/projects/myproject/src/file.js] Inode:: 126 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -341,7 +341,7 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /home/user/projects/myproject/no sysLog:: Elapsed:: *ms:: onTimerToUpdateChildWatches:: 0 undefined -//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 124 +//// [/home/user/projects/myproject/src/file.js] file written with same contents Inode:: 126 PolledWatches:: /home/user/projects/myproject/node_modules/@types: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js index 1edcadc5543e6..c11e2d57d013d 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js @@ -37,14 +37,14 @@ Output:: -//// [/user/username/projects/myproject/dist/file2.js] Inode:: 116 +//// [/user/username/projects/myproject/dist/file2.js] Inode:: 118 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; exports.x = 10; -//// [/user/username/projects/myproject/dist/file1.js] Inode:: 117 +//// [/user/username/projects/myproject/dist/file1.js] Inode:: 119 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -62,7 +62,7 @@ FsWatches:: /user/username/projects/myproject: *new* {"inode":4} /user/username/projects/myproject/dist: *new* - {"inode":115} + {"inode":117} /user/username/projects/myproject/src: *new* {"inode":5} /user/username/projects/myproject/src/file1.ts: *new* @@ -109,7 +109,7 @@ exitCode:: ExitStatus.undefined Change:: rename the file Input:: -//// [/user/username/projects/myproject/src/renamed.ts] Inode:: 118 +//// [/user/username/projects/myproject/src/renamed.ts] Inode:: 120 export const x = 10; //// [/user/username/projects/myproject/src/file2.ts] deleted @@ -132,7 +132,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/dist: - {"inode":115} + {"inode":117} /user/username/projects/myproject/src: {"inode":5} /user/username/projects/myproject/src/file1.ts: @@ -166,7 +166,7 @@ Output:: -//// [/user/username/projects/myproject/dist/file1.js] file written with same contents Inode:: 117 +//// [/user/username/projects/myproject/dist/file1.js] file written with same contents Inode:: 119 PolledWatches:: /user/username/projects/myproject/node_modules/@types: @@ -186,7 +186,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/dist: - {"inode":115} + {"inode":117} /user/username/projects/myproject/src: {"inode":5} /user/username/projects/myproject/src/file1.ts: @@ -249,7 +249,7 @@ Output:: -//// [/user/username/projects/myproject/dist/renamed.js] Inode:: 119 +//// [/user/username/projects/myproject/dist/renamed.js] Inode:: 121 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.x = void 0; @@ -273,13 +273,13 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/dist: - {"inode":115} + {"inode":117} /user/username/projects/myproject/src: {"inode":5} /user/username/projects/myproject/src/file1.ts: {"inode":6} /user/username/projects/myproject/src/renamed.ts: *new* - {"inode":118} + {"inode":120} /user/username/projects/myproject/tsconfig.json: {"inode":8} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js index cf3ec378910ca..8b519b9d1952c 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js @@ -38,12 +38,12 @@ Output:: -//// [/user/username/projects/myproject/dist/file1.js] Inode:: 118 +//// [/user/username/projects/myproject/dist/file1.js] Inode:: 120 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/user/username/projects/myproject/dist/file1.d.ts] Inode:: 119 +//// [/user/username/projects/myproject/dist/file1.d.ts] Inode:: 121 export {}; @@ -70,7 +70,7 @@ FsWatches:: /user/username/projects/myproject: *new* {"inode":4} /user/username/projects/myproject/dist: *new* - {"inode":117} + {"inode":119} /user/username/projects/myproject/node_modules: *new* {"inode":7} /user/username/projects/myproject/node_modules/file2: *new* @@ -121,7 +121,7 @@ exitCode:: ExitStatus.undefined Change:: Add new file, should schedule and run timeout to update directory watcher Input:: -//// [/user/username/projects/myproject/src/file3.ts] Inode:: 120 +//// [/user/username/projects/myproject/src/file3.ts] Inode:: 122 export const y = 10; @@ -159,14 +159,14 @@ Output:: -//// [/user/username/projects/myproject/dist/file3.js] Inode:: 121 +//// [/user/username/projects/myproject/dist/file3.js] Inode:: 123 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.y = void 0; exports.y = 10; -//// [/user/username/projects/myproject/dist/file3.d.ts] Inode:: 122 +//// [/user/username/projects/myproject/dist/file3.d.ts] Inode:: 124 export declare const y = 10; @@ -193,7 +193,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/dist: - {"inode":117} + {"inode":119} /user/username/projects/myproject/node_modules: {"inode":7} /user/username/projects/myproject/node_modules/file2: @@ -205,7 +205,7 @@ FsWatches:: /user/username/projects/myproject/src/file1.ts: {"inode":6} /user/username/projects/myproject/src/file3.ts: *new* - {"inode":120} + {"inode":122} /user/username/projects/myproject/tsconfig.json: {"inode":10} diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js index 14f43fb747164..e24137acc2a13 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js @@ -39,7 +39,7 @@ Output:: -//// [/user/username/projects/myproject/src/file1.js] Inode:: 117 +//// [/user/username/projects/myproject/src/file1.js] Inode:: 119 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); @@ -191,7 +191,7 @@ Output:: -//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 117 +//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 119 PolledWatches:: /user/username/projects/myproject/node_modules: @@ -343,7 +343,7 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/node_modules: *new* - {"inode":118} + {"inode":120} /user/username/projects/myproject/src: {"inode":5} /user/username/projects/myproject/src/file1.ts: @@ -371,7 +371,7 @@ exitCode:: ExitStatus.undefined Change:: npm install index file in file2 Input:: -//// [/user/username/projects/myproject/node_modules/file2/index.d.ts] Inode:: 120 +//// [/user/username/projects/myproject/node_modules/file2/index.d.ts] Inode:: 122 export const x = 10; @@ -401,9 +401,9 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/node_modules: - {"inode":118} + {"inode":120} /user/username/projects/myproject/node_modules/file2: *new* - {"inode":119} + {"inode":121} /user/username/projects/myproject/src: {"inode":5} /user/username/projects/myproject/src/file1.ts: @@ -459,7 +459,7 @@ Output:: -//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 117 +//// [/user/username/projects/myproject/src/file1.js] file written with same contents Inode:: 119 PolledWatches:: /user/username/projects/myproject/node_modules/@types: @@ -485,11 +485,11 @@ FsWatches:: /user/username/projects/myproject: {"inode":4} /user/username/projects/myproject/node_modules: - {"inode":118} + {"inode":120} /user/username/projects/myproject/node_modules/file2: - {"inode":119} + {"inode":121} /user/username/projects/myproject/node_modules/file2/index.d.ts: *new* - {"inode":120} + {"inode":122} /user/username/projects/myproject/src: {"inode":5} /user/username/projects/myproject/src/file1.ts: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js index 15617dab79225..2d6f938b91040 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js @@ -78,7 +78,7 @@ DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 {"excl Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 {"excludeDirectories":["/user/username/projects/myproject/**/temp"]} Wild card directory -//// [/user/username/projects/myproject/src/main.js] Inode:: 121 +//// [/user/username/projects/myproject/src/main.js] Inode:: 123 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); @@ -180,7 +180,7 @@ exitCode:: ExitStatus.undefined Change:: add new folder to temp Input:: -//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 123 +//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 125 export function temp(): string; diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js index 3ef6aec249df8..1685ce3f05b6d 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js @@ -51,7 +51,7 @@ Output:: -//// [/user/username/projects/myproject/src/main.js] Inode:: 121 +//// [/user/username/projects/myproject/src/main.js] Inode:: 123 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var bar_1 = require("bar"); @@ -141,7 +141,7 @@ exitCode:: ExitStatus.undefined Change:: add new folder to temp Input:: -//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 123 +//// [/user/username/projects/myproject/node_modules/bar/temp/fooBar/index.d.ts] Inode:: 125 export function temp(): string; diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js index 1c36f990a3745..befbdd3f8dd71 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js @@ -42,11 +42,11 @@ sysLog:: /home/src/tslibs/TS/Lib/lib.d.ts:: Changing to watchFile sysLog:: /user/username/projects/project:: Changing to watchFile -//// [/user/username/projects/project/commonFile1.js] Inode:: 114 +//// [/user/username/projects/project/commonFile1.js] Inode:: 116 var x = 1; -//// [/user/username/projects/project/commonFile2.js] Inode:: 115 +//// [/user/username/projects/project/commonFile2.js] Inode:: 117 var y = 1; diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js index 84489381d1703..ce74ac0903904 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js @@ -37,11 +37,11 @@ Output:: -//// [/user/username/projects/project/commonFile1.js] Inode:: 114 +//// [/user/username/projects/project/commonFile1.js] Inode:: 116 var x = 1; -//// [/user/username/projects/project/commonFile2.js] Inode:: 115 +//// [/user/username/projects/project/commonFile2.js] Inode:: 117 var y = 1; diff --git a/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js b/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js index b3ff41c92a64e..cd20902d6264f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js +++ b/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js @@ -216,7 +216,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/username/workspaces/project/tsconfig.j Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/username/workspaces/project/src/b.ts 2:: WatchInfo: /home/username/workspaces/project/src/b.ts 500 undefined WatchType: Closed Script info Before request -//// [/home/username/workspaces/project/src/c.ts] Inode:: 117 +//// [/home/username/workspaces/project/src/c.ts] Inode:: 119 export const b = 10; //// [/home/username/workspaces/project/src/b.ts] deleted @@ -494,7 +494,7 @@ FsWatches:: /home/username/workspaces/project/src: {"inode":5} /home/username/workspaces/project/src/c.ts: *new* - {"inode":117} + {"inode":119} /home/username/workspaces/project/tsconfig.json: {"inode":8} diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js index e8c43ce051f64..2baa883972c8e 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js @@ -118,10 +118,10 @@ TI:: [hh:mm:ss:mss] Updating types-registry npm package... TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest TI:: [hh:mm:ss:mss] Updated types-registry npm package TI:: typing installer creation complete -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 110 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 112 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 113 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 115 { "entries": {} } diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js index 37651532a6c33..1c460e44f2b75 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js @@ -175,10 +175,10 @@ TI:: [hh:mm:ss:mss] Updating types-registry npm package... TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest TI:: [hh:mm:ss:mss] Updated types-registry npm package TI:: typing installer creation complete -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 113 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 115 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 116 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 118 { "entries": {} } diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js index b56f473343f03..6bddea8333a31 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js @@ -22,10 +22,10 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 114 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 116 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 116 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 118 { "entries": {} } @@ -152,7 +152,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* - {"inode":114} + {"inode":116} /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* {"inode":19} diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js index f905530b5b012..d69ffd3d1d7a8 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js @@ -22,10 +22,10 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 117 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 119 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 119 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 121 { "entries": {} } @@ -201,7 +201,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* - {"inode":117} + {"inode":119} /home/src/Vscode: *new* {"inode":10} /home/src/Vscode/Projects: *new* @@ -401,7 +401,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: - {"inode":117} + {"inode":119} /home/src/Vscode: {"inode":10} /home/src/Vscode/Projects: diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js index d6e561c2adccb..1f447db55e41c 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js @@ -26,10 +26,10 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 116 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 118 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 118 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 120 { "entries": {} } @@ -161,7 +161,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* - {"inode":116} + {"inode":118} /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* {"inode":21} diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js index c06a5ecae2c7e..c157c6b6c1466 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js @@ -26,10 +26,10 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 119 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 121 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 121 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 123 { "entries": {} } @@ -210,7 +210,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* - {"inode":119} + {"inode":121} /home/src/Vscode: *new* {"inode":12} /home/src/Vscode/Projects: *new* @@ -406,7 +406,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: - {"inode":119} + {"inode":121} /home/src/Vscode: {"inode":12} /home/src/Vscode/Projects: diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js index 026a25dfed3cc..3e7882850597f 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js @@ -26,10 +26,10 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 115 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 117 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 117 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 119 { "entries": {} } @@ -148,7 +148,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* - {"inode":115} + {"inode":117} /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* {"inode":20} diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js index 7bbeef1b9eb4e..63da209d542e8 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js @@ -26,10 +26,10 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/Library/Caches/typescript/package.json] Inode:: 118 +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 120 { "private": true } -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 120 +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 122 { "entries": {} } @@ -197,7 +197,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* - {"inode":118} + {"inode":120} /home/src/Vscode: *new* {"inode":11} /home/src/Vscode/Projects: *new* @@ -391,7 +391,7 @@ PolledWatches:: FsWatches:: /home/src/Library/Caches/typescript/package.json: - {"inode":118} + {"inode":120} /home/src/Vscode: {"inode":11} /home/src/Vscode/Projects: diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js index 19c1bee7d6914..937a4fd7f2699 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js @@ -685,20 +685,20 @@ Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/p Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt created Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt updated Before request -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 126 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 127 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129 export type FooType = "foo"; export type BarType = "bar"; -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 128 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 130 {"root":["./src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 129 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 131 { "root": [ "./src/index.ts" @@ -1429,14 +1429,14 @@ Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/p Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo updated Custom watchDirectory:: Triggered Ignored:: {"id":8,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt updated Before request -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 128 -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 129 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 131 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 130 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 131 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 133 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 132 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 134 export type FooType = "foo"; export type BarType = "bar"; diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js index bd058ce7a79ca..01ee8e010dcdb 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js @@ -495,20 +495,20 @@ After running Immedidate callback:: count: 0 Build dependencies Before running Timeout callback:: count: 1 7: timerToUpdateChildWatches -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 126 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 127 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129 export type FooType = "foo"; export type BarType = "bar"; -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 128 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 130 {"root":["./src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 129 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 131 { "root": [ "./src/index.ts" @@ -554,7 +554,7 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":125} + {"inode":127} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -699,9 +699,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: - {"inode":125} -/home/src/projects/project/packages/package1/dist/index.d.ts: *new* {"inode":127} +/home/src/projects/project/packages/package1/dist/index.d.ts: *new* + {"inode":129} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -910,9 +910,9 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/project/packages/package1/dist: - {"inode":125} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":127} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":129} Timeout callback:: count: 3 13: /home/src/projects/project/packages/package2/tsconfig.json *new* @@ -1348,14 +1348,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/packages/package1/dist/index.d.ts 0:: WatchInfo: /home/src/projects/project/packages/package1/dist/index.d.ts 500 undefined WatchType: Closed Script info Before running Timeout callback:: count: 1 25: timerToUpdateChildWatches -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 128 -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 129 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 131 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 130 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 131 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 133 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 132 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 134 export type FooType = "foo"; export type BarType = "bar"; @@ -1389,7 +1389,7 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist/index.d.ts: *new* - {"inode":132} + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -1455,9 +1455,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":130} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":132} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -1600,9 +1600,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: - {"inode":130} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":132} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js index 35c3b91ef00c3..47352983e9948 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js @@ -86,20 +86,20 @@ declare const console: { log(msg: any): void; }; //// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 34 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 126 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 127 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129 export type FooType = "foo"; export type BarType = "bar"; -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 128 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 130 {"root":["./src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 129 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 131 { "root": [ "./src/index.ts" @@ -1047,14 +1047,14 @@ Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/p Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo updated Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/project/node_modules/package1","recursive":true,"ignoreUpdate":true}:: /home/src/projects/project/node_modules/package1/tsconfig.tsbuildinfo.readable.baseline.txt updated Before request -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 128 -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 129 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 131 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 130 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 131 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 133 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 132 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 134 export type FooType = "foo"; export type BarType = "bar"; diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js index d879209b4f58c..8eb80222e5db1 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js @@ -86,20 +86,20 @@ declare const console: { log(msg: any): void; }; //// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* Inode:: 34 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 126 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 128 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 127 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 129 export type FooType = "foo"; export type BarType = "bar"; -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 128 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] Inode:: 130 {"root":["./src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 129 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 131 { "root": [ "./src/index.ts" @@ -330,9 +330,9 @@ FsWatches:: /home/src/projects/project/packages/package1: *new* {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":125} -/home/src/projects/project/packages/package1/dist/index.d.ts: *new* {"inode":127} +/home/src/projects/project/packages/package1/dist/index.d.ts: *new* + {"inode":129} /home/src/projects/project/packages/package1/package.json: *new* {"inode":7} /home/src/projects/project/packages/package1/src: *new* @@ -540,9 +540,9 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/project/packages/package1/dist: - {"inode":125} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":127} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":129} Timeout callback:: count: 3 2: /home/src/projects/project/packages/package2/tsconfig.json *new* @@ -983,14 +983,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/packages/package1/dist/index.d.ts 0:: WatchInfo: /home/src/projects/project/packages/package1/dist/index.d.ts 500 undefined WatchType: Closed Script info Before running Timeout callback:: count: 1 14: timerToUpdateChildWatches -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 128 -//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 129 -//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 131 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo] file written with same contents Inode:: 130 +//// [/home/src/projects/project/packages/package1/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents Inode:: 131 +//// [/home/src/projects/project/packages/package1/dist/index.js] Inode:: 133 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 132 +//// [/home/src/projects/project/packages/package1/dist/index.d.ts] Inode:: 134 export type FooType = "foo"; export type BarType = "bar"; @@ -1024,7 +1024,7 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist/index.d.ts: *new* - {"inode":132} + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -1090,9 +1090,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: *new* - {"inode":130} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":132} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: @@ -1235,9 +1235,9 @@ FsWatches:: /home/src/projects/project/packages/package1: {"inode":6} /home/src/projects/project/packages/package1/dist: - {"inode":130} -/home/src/projects/project/packages/package1/dist/index.d.ts: {"inode":132} +/home/src/projects/project/packages/package1/dist/index.d.ts: + {"inode":134} /home/src/projects/project/packages/package1/package.json: {"inode":7} /home/src/projects/project/packages/package1/src: diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js index 7dba2f4820933..17004c2f1dc65 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js @@ -688,7 +688,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 146 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 148 export const a = 10; @@ -818,7 +818,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 147 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 149 export const a = 10; @@ -968,18 +968,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/b Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt updated Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib updated Before request -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 151 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 152 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 153 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -999,14 +999,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 154 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 155 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156 { "root": [ "../src/c.ts", @@ -1016,18 +1016,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 158 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 159 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 160 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1048,15 +1048,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 161 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 162 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 163 { "root": [ "../src/a.ts", @@ -1579,7 +1579,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -1695,7 +1695,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -2403,18 +2403,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":30,"path":"/home/src/projects/ Custom watchDirectory:: Triggered Ignored:: {"id":30,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt updated Custom watchDirectory:: Triggered Ignored:: {"id":30,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib updated Before request -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -2434,14 +2434,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -2451,18 +2451,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -2483,15 +2483,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js index 1c42da9dbfb57..ec5fb4b0c9483 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js @@ -443,7 +443,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 146 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 148 export const a = 10; @@ -573,7 +573,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 147 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 149 export const a = 10; @@ -704,18 +704,18 @@ After running Immedidate callback:: count: 0 Build dependencies Before running Timeout callback:: count: 1 5: timerToUpdateChildWatches -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 151 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 152 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 153 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -735,14 +735,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 154 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 155 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156 { "root": [ "../src/c.ts", @@ -752,18 +752,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 158 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 159 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 160 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -784,15 +784,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 161 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 162 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 163 { "root": [ "../src/a.ts", @@ -840,7 +840,7 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":155} + {"inode":157} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1001,11 +1001,11 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib: - {"inode":155} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":157} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":159} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":161} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1025,11 +1025,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":148} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":150} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":152} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":154} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: @@ -1182,7 +1182,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -1298,7 +1298,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -1542,17 +1542,17 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib: - {"inode":155} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":157} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":159} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":161} /home/src/projects/c/3/c-impl/c/lib: - {"inode":148} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":150} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":152} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":154} Timeout callback:: count: 3 28: /home/src/projects/b/2/b-impl/b/tsconfig.json *new* @@ -1888,18 +1888,18 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/a/1/a-i Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/a/1/a-impl/a/lib/index.d.ts 0:: WatchInfo: /home/src/projects/a/1/a-impl/a/lib/index.d.ts 500 undefined WatchType: Closed Script info Before running Timeout callback:: count: 1 37: timerToUpdateChildWatches -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1919,14 +1919,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -1936,18 +1936,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1968,15 +1968,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", @@ -2023,9 +2023,9 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":177} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -2049,9 +2049,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":170} /home/src/tslibs/TS/Lib/lib.d.ts: {"inode":45} @@ -2122,11 +2122,11 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":171} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":177} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -2150,9 +2150,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":170} /home/src/tslibs/TS/Lib/lib.d.ts: {"inode":45} @@ -2286,11 +2286,11 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib: - {"inode":171} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":177} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -2310,11 +2310,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":164} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":170} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js index 5a4e918921212..4360d79aeef56 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js @@ -688,7 +688,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 146 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 148 export const a = 10; @@ -818,7 +818,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 147 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 149 export const a = 10; @@ -955,18 +955,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/b Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo created Custom watchDirectory:: Triggered Ignored:: {"id":9,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt created Before request -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 151 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 152 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 153 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -986,14 +986,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 154 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 155 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156 { "root": [ "../src/c.ts", @@ -1003,18 +1003,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 158 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 159 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 160 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1035,15 +1035,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 161 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 162 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 163 { "root": [ "../src/a.ts", @@ -1566,7 +1566,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -1682,7 +1682,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -2377,18 +2377,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":30,"path":"/home/src/projects/ Custom watchDirectory:: Triggered Ignored:: {"id":30,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo created Custom watchDirectory:: Triggered Ignored:: {"id":30,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt created Before request -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -2408,14 +2408,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -2425,18 +2425,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -2457,15 +2457,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js index e8af2d175ad79..d173e17c7b0fe 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js @@ -439,7 +439,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 146 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 148 export const a = 10; @@ -569,7 +569,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 147 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 149 export const a = 10; @@ -721,18 +721,18 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/b/2/b-impl/b/node_modules/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 10: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 151 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 152 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 153 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -752,14 +752,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 154 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 155 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 156 { "root": [ "../src/c.ts", @@ -769,18 +769,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 158 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 159 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 160 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -801,15 +801,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 161 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 162 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 163 { "root": [ "../src/a.ts", @@ -952,9 +952,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":157} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":159} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":161} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -968,9 +968,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":150} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":152} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":154} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: @@ -1139,7 +1139,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/a/2/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 14: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -1263,7 +1263,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/c/4/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/c 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 16: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -1501,13 +1501,13 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib/a.d.ts: - {"inode":157} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: {"inode":159} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":161} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":150} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":152} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":154} FsWatchesRecursive:: /home/src/projects/a: @@ -1876,18 +1876,18 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/b/2/b-impl/b/node_modules/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 47: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1907,14 +1907,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -1924,18 +1924,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1956,15 +1956,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", @@ -2009,9 +2009,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":177} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -2025,9 +2025,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":170} /home/src/tslibs/TS/Lib/lib.d.ts: {"inode":45} @@ -2196,9 +2196,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: - {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":177} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -2212,9 +2212,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":170} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js index 7c86d75d0a3ea..820afdda5ccc0 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js @@ -90,18 +90,18 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -121,14 +121,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 { "root": [ "../src/c.ts", @@ -138,18 +138,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -170,15 +170,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 { "root": [ "../src/a.ts", @@ -855,7 +855,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 160 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 162 export const a = 10; @@ -971,7 +971,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 161 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 163 export const a = 10; @@ -1087,7 +1087,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -1203,7 +1203,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -1913,18 +1913,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/ Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt updated Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib updated Before request -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1944,14 +1944,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -1961,18 +1961,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1993,15 +1993,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js index 83abd941c89bf..a83d83c4f6505 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js @@ -90,18 +90,18 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -121,14 +121,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 { "root": [ "../src/c.ts", @@ -138,18 +138,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -170,15 +170,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 { "root": [ "../src/a.ts", @@ -388,11 +388,11 @@ FsWatches:: /home/src/projects: *new* {"inode":3} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":153} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":155} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* {"inode":157} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":159} /home/src/projects/a/1/a-impl/a/node_modules: *new* {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: *new* @@ -412,11 +412,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: *new* {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":146} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":148} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* {"inode":150} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":152} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: *new* @@ -560,7 +560,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 160 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 162 export const a = 10; @@ -676,7 +676,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 161 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 163 export const a = 10; @@ -792,7 +792,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -908,7 +908,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -1152,17 +1152,17 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib: - {"inode":153} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":155} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":157} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":159} /home/src/projects/c/3/c-impl/c/lib: - {"inode":146} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":148} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":150} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":152} Timeout callback:: count: 3 21: /home/src/projects/b/2/b-impl/b/tsconfig.json *new* @@ -1500,18 +1500,18 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/a/1/a-i Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/a/1/a-impl/a/lib/index.d.ts 0:: WatchInfo: /home/src/projects/a/1/a-impl/a/lib/index.d.ts 500 undefined WatchType: Closed Script info Before running Timeout callback:: count: 1 30: timerToUpdateChildWatches -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1531,14 +1531,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -1548,18 +1548,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1580,15 +1580,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", @@ -1635,9 +1635,9 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":177} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1661,9 +1661,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":170} /home/src/tslibs/TS/Lib/lib.d.ts: {"inode":45} @@ -1734,11 +1734,11 @@ FsWatches:: /home/src/projects/a/1/a-impl/a: {"inode":19} /home/src/projects/a/1/a-impl/a/lib: *new* - {"inode":171} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":177} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1762,9 +1762,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":170} /home/src/tslibs/TS/Lib/lib.d.ts: {"inode":45} @@ -1898,11 +1898,11 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib: - {"inode":171} -/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: +/home/src/projects/a/1/a-impl/a/lib/a.d.ts: {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":177} /home/src/projects/a/1/a-impl/a/node_modules: {"inode":25} /home/src/projects/a/1/a-impl/a/package.json: @@ -1922,11 +1922,11 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib: *new* - {"inode":164} -/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: +/home/src/projects/c/3/c-impl/c/lib/c.d.ts: {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":170} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js index d5a3611394b71..3fe7a821b4e47 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js @@ -90,18 +90,18 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -121,14 +121,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 { "root": [ "../src/c.ts", @@ -138,18 +138,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -170,15 +170,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 { "root": [ "../src/a.ts", @@ -855,7 +855,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 160 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 162 export const a = 10; @@ -971,7 +971,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 161 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 163 export const a = 10; @@ -1087,7 +1087,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in a Before running Timeout callback:: count: 0 -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -1203,7 +1203,7 @@ After running Immedidate callback:: count: 0 change in unrelated folder in c Before running Timeout callback:: count: 0 -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -1900,18 +1900,18 @@ Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/ Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo created Custom watchDirectory:: Triggered Ignored:: {"id":25,"path":"/home/src/projects/b/2/b-impl/b/node_modules/a","recursive":true,"ignoreUpdate":true}:: /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt created Before request -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1931,14 +1931,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -1948,18 +1948,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1980,15 +1980,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js index c6303534c07eb..aea117b20da5a 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js @@ -90,18 +90,18 @@ interface Array { length: number; [n: number]: T; } interface ReadonlyArray {} declare const console: { log(msg: any): void; }; -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 147 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 149 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 148 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 150 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 149 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 151 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -121,14 +121,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 150 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 152 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 151 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 153 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 152 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 154 { "root": [ "../src/c.ts", @@ -138,18 +138,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 154 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 156 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 155 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 157 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 156 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 158 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -170,15 +170,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 157 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 159 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 158 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 160 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 159 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 161 { "root": [ "../src/a.ts", @@ -388,9 +388,9 @@ FsWatches:: /home/src/projects: *new* {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":155} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":157} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":159} /home/src/projects/a/1/a-impl/a/package.json: *new* {"inode":24} /home/src/projects/b: *new* @@ -404,9 +404,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: *new* {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":148} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":150} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":152} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: *new* @@ -566,7 +566,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/a/2/unrelated/somethingUnrelated.ts :: WatchInfo: /home/src/projects/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 2: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 160 +//// [/home/src/projects/a/2/unrelated/somethingUnrelated.ts] Inode:: 162 export const a = 10; @@ -690,7 +690,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/c/4/unrelated/somethingUnrelated.ts :: WatchInfo: /home/src/projects/c 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 4: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 161 +//// [/home/src/projects/c/4/unrelated/somethingUnrelated.ts] Inode:: 163 export const a = 10; @@ -814,7 +814,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/a/2/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 6: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 162 +//// [/home/src/projects/a/2/unrelated/anotherFile.ts] Inode:: 164 export const a = 10; @@ -938,7 +938,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/c/4/unrelated/anotherFile.ts :: WatchInfo: /home/src/projects/c 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 8: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 163 +//// [/home/src/projects/c/4/unrelated/anotherFile.ts] Inode:: 165 export const a = 10; @@ -1176,13 +1176,13 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/a/1/a-impl/a/lib/a.d.ts: - {"inode":155} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: {"inode":157} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":159} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":148} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":150} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":152} FsWatchesRecursive:: /home/src/projects/a: @@ -1553,18 +1553,18 @@ Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/b/2/b-impl/b/tsconfig.jso Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/b/2/b-impl/b/node_modules/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt :: WatchInfo: /home/src/projects/b/2/b-impl/b/node_modules/a 1 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Failed Lookup Locations Before running Timeout callback:: count: 1 39: /home/src/projects/b/2/b-impl/b/tsconfig.jsonFailedLookupInvalidation -//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 165 +//// [/home/src/projects/c/3/c-impl/c/lib/c.js] Inode:: 167 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.c = void 0; exports.c = 'test'; -//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 166 +//// [/home/src/projects/c/3/c-impl/c/lib/c.d.ts] Inode:: 168 export declare const c: string; -//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 167 +//// [/home/src/projects/c/3/c-impl/c/lib/index.js] Inode:: 169 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1584,14 +1584,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./c"), exports); -//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 168 +//// [/home/src/projects/c/3/c-impl/c/lib/index.d.ts] Inode:: 170 export * from './c'; -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 169 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo] Inode:: 171 {"root":["../src/c.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 170 +//// [/home/src/projects/c/3/c-impl/c/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 172 { "root": [ "../src/c.ts", @@ -1601,18 +1601,18 @@ export * from './c'; "size": 68 } -//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 172 +//// [/home/src/projects/a/1/a-impl/a/lib/a.js] Inode:: 174 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.a = void 0; exports.a = 'test'; -//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 173 +//// [/home/src/projects/a/1/a-impl/a/lib/a.d.ts] Inode:: 175 export declare const a: string; -//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 174 +//// [/home/src/projects/a/1/a-impl/a/lib/index.js] Inode:: 176 "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -1633,15 +1633,15 @@ __exportStar(require("./a"), exports); __exportStar(require("c"), exports); -//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 175 +//// [/home/src/projects/a/1/a-impl/a/lib/index.d.ts] Inode:: 177 export * from './a'; export * from 'c'; -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 176 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo] Inode:: 178 {"root":["../src/a.ts","../src/index.ts"],"version":"FakeTSVersion"} -//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 177 +//// [/home/src/projects/a/1/a-impl/a/lib/tsconfig.tsbuildinfo.readable.baseline.txt] Inode:: 179 { "root": [ "../src/a.ts", @@ -1686,9 +1686,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: *new* - {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: *new* + {"inode":177} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -1702,9 +1702,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: *new* - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: *new* + {"inode":170} /home/src/tslibs/TS/Lib/lib.d.ts: {"inode":45} @@ -1873,9 +1873,9 @@ FsWatches:: /home/src/projects: {"inode":3} /home/src/projects/a/1/a-impl/a/lib/a.d.ts: - {"inode":173} -/home/src/projects/a/1/a-impl/a/lib/index.d.ts: {"inode":175} +/home/src/projects/a/1/a-impl/a/lib/index.d.ts: + {"inode":177} /home/src/projects/a/1/a-impl/a/package.json: {"inode":24} /home/src/projects/b: @@ -1889,9 +1889,9 @@ FsWatches:: /home/src/projects/b/2/b-impl/b/tsconfig.json: {"inode":36} /home/src/projects/c/3/c-impl/c/lib/c.d.ts: - {"inode":166} -/home/src/projects/c/3/c-impl/c/lib/index.d.ts: {"inode":168} +/home/src/projects/c/3/c-impl/c/lib/index.d.ts: + {"inode":170} /home/src/projects/c/3/c-impl/c/package.json: *new* {"inode":12} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js b/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js index b367c28fdafb8..38530a1753a14 100644 --- a/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js +++ b/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js @@ -430,7 +430,7 @@ Info seq [hh:mm:ss:mss] event: "line": 34, "offset": 16 }, - "text": "Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'decorators', 'decorators.legacy'.", + "text": "Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'es2023', 'es2024', 'esnext', 'dom', 'dom.iterable', 'dom.asynciterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'webworker.asynciterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2016.intl', 'es2017.arraybuffer', 'es2017.date', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2019.intl', 'es2020.bigint', 'es2020.date', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'es2020.number', 'es2021.promise', 'es2021.string', 'es2021.weakref', 'es2021.intl', 'es2022.array', 'es2022.error', 'es2022.intl', 'es2022.object', 'es2022.string', 'es2022.regexp', 'es2023.array', 'es2023.collection', 'es2023.intl', 'es2024.arraybuffer', 'es2024.collection', 'es2024.object', 'es2024.promise', 'es2024.regexp', 'es2024.sharedmemory', 'es2024.string', 'esnext.array', 'esnext.collection', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.disposable', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref', 'esnext.decorators', 'esnext.object', 'esnext.regexp', 'esnext.iterator', 'esnext.float16', 'esnext.typedarrays', 'esnext.error', 'esnext.sharedmemory', 'esnext.temporal', 'esnext.date', 'decorators', 'decorators.legacy'.", "code": 6046, "category": "error", "fileName": "/home/src/projects/project/tsconfig.json" diff --git a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js index f7c25578996ce..3bed5d18c5814 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js @@ -222,30 +222,30 @@ ScriptInfos:: /a/username/workspace/project/tsconfig.json After writing ignored file or folder -//// [/a/username/workspace/project/node_modules/.cache/someFile.d.ts] Inode:: 121 +//// [/a/username/workspace/project/node_modules/.cache/someFile.d.ts] Inode:: 123 After writing ignored file or folder -//// [/a/username/workspace/project/node_modules/.cacheFile.ts] Inode:: 122 +//// [/a/username/workspace/project/node_modules/.cacheFile.ts] Inode:: 124 Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /a/username/workspace/project/.git :: WatchInfo: /a/username/workspace/project 0 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /a/username/workspace/project/.git :: WatchInfo: /a/username/workspace/project 0 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Failed Lookup Locations After writing ignored file or folder -//// [/a/username/workspace/project/.git/someFile.d.ts] Inode:: 124 +//// [/a/username/workspace/project/.git/someFile.d.ts] Inode:: 126 Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /a/username/workspace/project/.gitCache.d.ts :: WatchInfo: /a/username/workspace/project 0 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /a/username/workspace/project/.gitCache.d.ts :: WatchInfo: /a/username/workspace/project 0 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Failed Lookup Locations After writing ignored file or folder -//// [/a/username/workspace/project/.gitCache.d.ts] Inode:: 125 +//// [/a/username/workspace/project/.gitCache.d.ts] Inode:: 127 After writing ignored file or folder -//// [/a/username/workspace/project/src/.#field.ts] Inode:: 126 +//// [/a/username/workspace/project/src/.#field.ts] Inode:: 128 diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js index c15ebd58c9397..b347ee3ecc03e 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js @@ -242,7 +242,7 @@ After request Before running Timeout callback:: count: 1 1: pollPollingIntervalQueue -//// [/a/username/workspace/project/src/file2.ts] Inode:: 118 +//// [/a/username/workspace/project/src/file2.ts] Inode:: 120 @@ -356,7 +356,7 @@ FsWatches:: /a/username/workspace/project/src/file1.ts: {"inode":7} /a/username/workspace/project/src/file2.ts: *new* - {"inode":118} + {"inode":120} /a/username/workspace/project/tsconfig.json: {"inode":8} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js index 40e9b32783243..a501f2ada0fa0 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js @@ -258,7 +258,7 @@ Before running Timeout callback:: count: 3 1: /a/username/workspace/project/tsconfig.json 2: *ensureProjectForOpenFiles* 3: /a/username/workspace/project/tsconfig.jsonFailedLookupInvalidation -//// [/a/username/workspace/project/src/file2.ts] Inode:: 118 +//// [/a/username/workspace/project/src/file2.ts] Inode:: 120 @@ -342,7 +342,7 @@ FsWatches:: /a/username/workspace/project/src/file1.ts: {"inode":7} /a/username/workspace/project/src/file2.ts: *new* - {"inode":118} + {"inode":120} /a/username/workspace/project/tsconfig.json: {"inode":8} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js index 6c63e25acfd7f..f7b2e2ab21d81 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js @@ -261,7 +261,7 @@ Before running Timeout callback:: count: 3 3: /a/username/workspace/project/tsconfig.json 4: *ensureProjectForOpenFiles* 5: /a/username/workspace/project/tsconfig.jsonFailedLookupInvalidation -//// [/a/username/workspace/project/src/file2.ts] Inode:: 118 +//// [/a/username/workspace/project/src/file2.ts] Inode:: 120 @@ -332,7 +332,7 @@ FsWatches:: /a/username/workspace/project/src/file1.ts: {"inode":7} /a/username/workspace/project/src/file2.ts: *new* - {"inode":118} + {"inode":120} /a/username/workspace/project/tsconfig.json: {"inode":8} /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js index 86e24b8137987..d818382ce104a 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js @@ -669,7 +669,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /workspaces/somerepo/ Info seq [hh:mm:ss:mss] Scheduled: /workspaces/somerepo/src/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /workspaces/somerepo/node_modules :: WatchInfo: /workspaces/somerepo 0 undefined Project: /workspaces/somerepo/src/tsconfig.json WatchType: Failed Lookup Locations Before request -//// [/workspaces/somerepo/node_modules/@types/random-seed/index.d.ts] Inode:: 122 +//// [/workspaces/somerepo/node_modules/@types/random-seed/index.d.ts] Inode:: 124 export function randomSeed(): string; @@ -691,9 +691,9 @@ FsWatches:: /workspaces/somerepo: {"inode":2} /workspaces/somerepo/node_modules: *new* - {"inode":119} + {"inode":121} /workspaces/somerepo/node_modules/@types: *new* - {"inode":120} + {"inode":122} /workspaces/somerepo/src: {"inode":3} /workspaces/somerepo/src/tsconfig.json: @@ -790,9 +790,9 @@ FsWatches:: /workspaces/somerepo: {"inode":2} /workspaces/somerepo/node_modules: - {"inode":119} + {"inode":121} /workspaces/somerepo/node_modules/@types: - {"inode":120} + {"inode":122} /workspaces/somerepo/src: {"inode":3} /workspaces/somerepo/src/tsconfig.json: @@ -924,11 +924,11 @@ FsWatches:: /workspaces/somerepo: {"inode":2} /workspaces/somerepo/node_modules: - {"inode":119} + {"inode":121} /workspaces/somerepo/node_modules/@types: - {"inode":120} + {"inode":122} /workspaces/somerepo/node_modules/@types/random-seed: *new* - {"inode":121} + {"inode":123} /workspaces/somerepo/src: {"inode":3} /workspaces/somerepo/src/tsconfig.json: diff --git a/tests/cases/compiler/doYouNeedToChangeYourTargetLibraryES2016Plus.ts b/tests/cases/compiler/doYouNeedToChangeYourTargetLibraryES2016Plus.ts index 0c754c740c4a5..218fb916d6806 100644 --- a/tests/cases/compiler/doYouNeedToChangeYourTargetLibraryES2016Plus.ts +++ b/tests/cases/compiler/doYouNeedToChangeYourTargetLibraryES2016Plus.ts @@ -46,3 +46,4 @@ const testPromiseAny = Promise.any([]); const testStringReplaceAll = "".replaceAll(); // esnext +const testDateToTemporalInstant = new Date().toTemporalInstant(); diff --git a/tests/cases/compiler/temporal.ts b/tests/cases/compiler/temporal.ts new file mode 100644 index 0000000000000..abe8365ccbd11 --- /dev/null +++ b/tests/cases/compiler/temporal.ts @@ -0,0 +1,521 @@ +// @target: es2020 +// @lib: es6,esnext.temporal +// @strict: true + +let timeZoneLike: Temporal.TimeZoneLike; +timeZoneLike = new Temporal.ZonedDateTime(1234567890n, 'UTC'); +timeZoneLike = Temporal.Now.timeZoneId(); + +let instant: Temporal.Instant; +instant = Temporal.Now.instant(); + +let plainDate: Temporal.PlainDate; +plainDate = Temporal.Now.plainDateISO(); +plainDate = Temporal.Now.plainDateISO(timeZoneLike); + +let plainDateTime: Temporal.PlainDateTime; +plainDateTime = Temporal.Now.plainDateTimeISO(); +plainDateTime = Temporal.Now.plainDateTimeISO(timeZoneLike) + +let plainTime: Temporal.PlainTime; +plainTime = Temporal.Now.plainTimeISO(); +plainTime = Temporal.Now.plainTimeISO(timeZoneLike); + +let zonedDateTime: Temporal.ZonedDateTime; +zonedDateTime = Temporal.Now.zonedDateTimeISO(); +zonedDateTime = Temporal.Now.zonedDateTimeISO(timeZoneLike); + +let durationLike: Temporal.DurationLike; +durationLike = new Temporal.Duration(); +durationLike = { + years: 1, + months: 2, + weeks: 3, + days: 4, + hours: 5, + minutes: 6, + seconds: 7, + milliseconds: 8, + microseconds: 9, + nanoseconds: 10, +}; + +let calendarLike!: Temporal.CalendarLike; + +declare const anyRoundingUnits: Temporal.DateUnit | Temporal.TimeUnit | undefined; +declare const calendarName: 'auto' | 'always' | 'never' | 'critical' | undefined; +declare const disambiguation: 'compatible' | 'earlier' | 'later' | 'reject' | undefined; +declare const fractionalSecondDigits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined; +declare const roundingIncrement: number | undefined; +declare const roundingMode: 'ceil' | 'floor' | 'expand' | 'trunc' | 'halfCeil' | 'halfFloor' | 'halfExpand' | 'halfTrunc' | 'halfEven' | undefined; +declare const overflow: 'constrain' | 'reject' | undefined; +declare const locales: Intl.LocalesArgument | undefined; +declare const toLocaleStringOptions: Intl.DateTimeFormatOptions | undefined; + +{ + let duration: Temporal.Duration; + duration = new Temporal.Duration(); + duration = new Temporal.Duration(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); + + duration = Temporal.Duration.from(duration); + duration = Temporal.Duration.from(durationLike); + + Temporal.Duration.compare(duration, durationLike); + Temporal.Duration.compare(duration, durationLike, { relativeTo: plainDate }); + + const { + blank, + days, + hours, + microseconds, + milliseconds, + minutes, + months, + nanoseconds, + seconds, + sign, + weeks, + years, + [Symbol.toStringTag]: toStringTag, + } = duration; + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit; + let toStringUnits!: Exclude | undefined; + + duration.abs(); + duration.add(durationLike); + duration.negated(); + duration.round(roundingUnits); + duration.round({ smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, relativeTo: plainDateTime, roundingIncrement, roundingMode }); + duration.subtract(durationLike); + duration.toJSON(); + duration.toLocaleString(); + duration.toLocaleString(locales); + duration.toLocaleString(locales, toLocaleStringOptions); + duration.toString(); + duration.toString({}); + duration.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); + duration.total(roundingUnits!); + duration.total({ unit: anyRoundingUnits! }); + duration.total({ unit: anyRoundingUnits!, relativeTo: zonedDateTime }); + duration.with({ days, hours, microseconds, milliseconds, minutes, months, nanoseconds, seconds, weeks, years }); +} + +{ + instant = new Temporal.Instant(1234567890n); + + let instantLike: Temporal.InstantLike; + instantLike = instant; + instantLike = '1970-01-01T00:00:00.000Z'; + + instant = Temporal.Instant.from(instant); + instant = Temporal.Instant.from(instantLike); + instant = Temporal.Instant.fromEpochMilliseconds(1234567890); + instant = Temporal.Instant.fromEpochNanoseconds(1234567890n); + + Temporal.Instant.compare(instant, instantLike); + + const { + epochMilliseconds, + epochNanoseconds, + [Symbol.toStringTag]: toStringTag, + } = instant; + + let roundingUnits!: Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + instant.add(durationLike); + instant.equals(instantLike); + instant.round(roundingUnits!); + instant.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + instant.since(instantLike); + instant.since(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + instant.subtract(durationLike); + instant.toJSON(); + instant.toLocaleString(); + instant.toLocaleString(locales); + instant.toLocaleString(locales, toLocaleStringOptions); + instant.toString(); + instant.toString({ smallestUnit: toStringUnits, timeZone: timeZoneLike, fractionalSecondDigits, roundingMode }); + instant.toZonedDateTimeISO(timeZoneLike); + instant.until(instantLike); + instant.until(instantLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); +} + +{ + plainDate = new Temporal.PlainDate(1970, 1, 1); + plainDate = new Temporal.PlainDate(1970, 1, 1, 'gregorian'); + + let plainDateLike: Temporal.PlainDateLike; + plainDateLike = plainDate; + plainDateLike = plainDateTime; + plainDateLike = zonedDateTime; + plainDateLike = { + day: 1, + month: 1, + year: 1970, + }; + + plainDate = Temporal.PlainDate.from(plainDate); + plainDate = Temporal.PlainDate.from(plainDateLike); + plainDate = Temporal.PlainDate.from(plainDateLike, { overflow }); + + Temporal.PlainDate.compare(plainDate, plainDateLike); + + const { + calendarId, + day, + dayOfWeek, + dayOfYear, + daysInMonth, + daysInWeek, + daysInYear, + era, + eraYear, + inLeapYear, + month, + monthCode, + monthsInYear, + weekOfYear, + year, + yearOfWeek, + [Symbol.toStringTag]: toStringTag, + } = plainDate; + + let roundingUnits!: Temporal.DateUnit | undefined; + + plainDate.add(durationLike); + plainDate.add(durationLike, { overflow }); + plainDate.equals(plainDateLike); + plainDate.since(plainDateLike); + plainDate.since(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDate.subtract(durationLike); + plainDate.subtract(durationLike, { overflow }); + plainDate.toJSON(); + plainDate.toLocaleString(); + plainDate.toLocaleString(locales); + plainDate.toLocaleString(locales, toLocaleStringOptions); + plainDate.toPlainDateTime(); + plainDate.toPlainDateTime(plainTime); + plainDate.toPlainMonthDay(); + plainDate.toPlainYearMonth(); + plainDate.toString(); + plainDate.toString({ calendarName }); + plainDate.toZonedDateTime(timeZoneLike); + plainDate.until(plainDateLike); + plainDate.until(plainDateLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDate.with({ year, era, eraYear, month, monthCode, day }); + plainDate.with({ year, era, eraYear, month, monthCode, day }, { overflow }); + plainDate.withCalendar(calendarLike); +} + +{ + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1); + plainDateTime = new Temporal.PlainDateTime(1970, 1, 1, 0, 0, 0, 0, 0, 0, 'iso8601'); + + let plainDateTimeLike: Temporal.PlainDateTimeLike; + plainDateTimeLike = plainDateTime; + plainDateTimeLike = plainDate; + plainDateTimeLike = zonedDateTime; + plainDateTimeLike = { + day: 1, + month: 1, + year: 1970, + hour: 0, + minute: 0, + second: 0, + millisecond: 0, + microsecond: 0, + nanosecond: 0, + }; + + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike); + plainDateTime = Temporal.PlainDateTime.from(plainDateTimeLike, { overflow }); + + Temporal.PlainDateTime.compare(plainDateTime, plainDateTimeLike); + + const { + calendarId, + day, + dayOfWeek, + dayOfYear, + daysInMonth, + daysInWeek, + daysInYear, + era, + eraYear, + hour, + inLeapYear, + microsecond, + millisecond, + minute, + month, + monthCode, + monthsInYear, + nanosecond, + second, + weekOfYear, + year, + yearOfWeek, + [Symbol.toStringTag]: toStringTag, + } = plainDateTime; + + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + plainDateTime.add(durationLike); + plainDateTime.add(durationLike, { overflow }); + plainDateTime.equals(plainDateTimeLike); + plainDateTime.round(roundingUnits!); + plainDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainDateTime.since(plainDateTimeLike); + plainDateTime.since(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + plainDateTime.subtract(durationLike); + plainDateTime.subtract(durationLike, { overflow }); + plainDateTime.toJSON(); + plainDateTime.toLocaleString(); + plainDateTime.toLocaleString(locales); + plainDateTime.toLocaleString(locales, toLocaleStringOptions); + plainDateTime.toPlainDate(); + plainDateTime.toPlainTime(); + plainDateTime.toString(); + plainDateTime.toString({ smallestUnit: toStringUnits, calendarName, fractionalSecondDigits, roundingMode }); + plainDateTime.toZonedDateTime(timeZoneLike); + plainDateTime.toZonedDateTime(timeZoneLike, { disambiguation }); + plainDateTime.until(plainDateTimeLike); + plainDateTime.until(plainDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }); + plainDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond }, { overflow }); + plainDateTime.withCalendar(calendarLike); + plainDateTime.withPlainTime(); + plainDateTime.withPlainTime(plainTime); +} + +{ + let plainMonthDay: Temporal.PlainMonthDay; + plainMonthDay = new Temporal.PlainMonthDay(1, 1); + plainMonthDay = new Temporal.PlainMonthDay(1, 1, 'gregorian', 1972); + + let plainMonthDayLike: Temporal.PlainMonthDayLike; + plainMonthDayLike = plainMonthDay; + plainMonthDayLike = { + day: 1, + month: 1, + year: 1970, + }; + + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike); + plainMonthDay = Temporal.PlainMonthDay.from(plainMonthDayLike, { overflow }); + + const { + calendarId, + day, + monthCode, + [Symbol.toStringTag]: toStringTag, + } = plainMonthDay; + + plainMonthDay.equals(plainMonthDayLike); + plainMonthDay.toJSON(); + plainMonthDay.toLocaleString(); + plainMonthDay.toLocaleString(locales); + plainMonthDay.toLocaleString(locales, toLocaleStringOptions); + plainMonthDay.toPlainDate({ year: 1970 }); + plainMonthDay.toString(); + plainMonthDay.toString({ calendarName }); + plainMonthDay.with({ monthCode, day }); +} + +{ + plainTime = new Temporal.PlainTime(); + plainTime = new Temporal.PlainTime(1, 2, 3, 4, 5, 6); + + let plainTimeLike: Temporal.PlainTimeLike; + plainTimeLike = plainTime; + plainTimeLike = plainDateTime; + plainTimeLike = zonedDateTime; + plainTimeLike = { + hour: 1, + minute: 2, + second: 3, + millisecond: 4, + microsecond: 5, + nanosecond: 6, + }; + + const { + hour, + microsecond, + millisecond, + minute, + nanosecond, + second, + [Symbol.toStringTag]: toStringTag, + } = plainTime; + + let roundingUnits!: Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + plainTime.add(durationLike); + plainTime.equals(plainTimeLike); + plainTime.round(roundingUnits!); + plainTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.since(plainTimeLike); + plainTime.since(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.subtract(durationLike); + plainTime.toJSON(); + plainTime.toLocaleString(); + plainTime.toLocaleString(locales); + plainTime.toLocaleString(locales, toLocaleStringOptions); + plainTime.toString(); + plainTime.toString({ smallestUnit: toStringUnits, fractionalSecondDigits, roundingMode }); + plainTime.until(plainTimeLike); + plainTime.until(plainTimeLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainTime.with({ hour, minute, second, millisecond, microsecond, nanosecond }); +} + +{ + let plainYearMonth: Temporal.PlainYearMonth; + plainYearMonth = new Temporal.PlainYearMonth(1970, 1); + plainYearMonth = new Temporal.PlainYearMonth(1970, 1, 'gregorian', 1); + + let plainYearMonthLike: Temporal.PlainYearMonthLike; + plainYearMonthLike = plainYearMonth; + plainYearMonthLike = { + month: 1, + year: 1970, + }; + + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike); + plainYearMonth = Temporal.PlainYearMonth.from(plainYearMonthLike, { overflow }); + + Temporal.PlainYearMonth.compare(plainYearMonth, plainYearMonthLike); + + const { + calendarId, + daysInMonth, + daysInYear, + era, + eraYear, + inLeapYear, + month, + monthCode, + monthsInYear, + year, + [Symbol.toStringTag]: toStringTag, + } = plainYearMonth; + + let roundingUnits!: (Temporal.DateUnit & (`year${string}` | `month${string}`)) | undefined; + + plainYearMonth.add(durationLike); + plainYearMonth.add(durationLike, { overflow }); + plainYearMonth.equals(plainYearMonthLike); + plainYearMonth.since(plainYearMonthLike); + plainYearMonth.since(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainYearMonth.subtract(durationLike); + plainYearMonth.subtract(durationLike, { overflow }); + plainYearMonth.toJSON(); + plainYearMonth.toLocaleString(); + plainYearMonth.toLocaleString(locales); + plainYearMonth.toLocaleString(locales, toLocaleStringOptions); + plainYearMonth.toPlainDate({ day: 1 }); + plainYearMonth.toString(); + plainYearMonth.toString({ calendarName }); + plainYearMonth.until(plainYearMonthLike); + plainYearMonth.until(plainYearMonthLike, { smallestUnit: roundingUnits, largestUnit: roundingUnits, roundingIncrement, roundingMode }); + plainYearMonth.with({ year, era, eraYear, month, monthCode }); +} + +{ + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC'); + zonedDateTime = new Temporal.ZonedDateTime(1234567890n, 'UTC', 'iso8601'); + + let zonedDateTimeLike: Temporal.ZonedDateTimeLike; + zonedDateTimeLike = zonedDateTime; + zonedDateTimeLike = { + day: 1, + month: 1, + year: 1, + hour: 0, + minute: 0, + second: 0, + millisecond: 0, + microsecond: 0, + nanosecond: 0, + timeZone: 'UTC', + }; + + let toZonedDateTimeOffset!: 'use' | 'ignore' | 'reject' | 'prefer' | undefined; + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike); + zonedDateTime = Temporal.ZonedDateTime.from(zonedDateTimeLike, { disambiguation, offset: toZonedDateTimeOffset, overflow }); + + Temporal.ZonedDateTime.compare(zonedDateTime, zonedDateTimeLike); + + const { + calendarId, + day, + dayOfWeek, + dayOfYear, + daysInMonth, + daysInWeek, + daysInYear, + epochMilliseconds, + epochNanoseconds, + era, + eraYear, + hour, + hoursInDay, + inLeapYear, + microsecond, + millisecond, + minute, + month, + monthCode, + monthsInYear, + nanosecond, + offset, + offsetNanoseconds, + second, + timeZoneId, + weekOfYear, + year, + yearOfWeek, + [Symbol.toStringTag]: toStringTag, + } = zonedDateTime; + + let direction!: 'next' | 'previous'; + let toStringOffset!: 'auto' | 'never' | undefined; + let timeZoneName!: 'auto' | 'never' | 'critical' | undefined; + let roundingUnits!: (Temporal.DateUnit & `day${string}`) | Temporal.TimeUnit | undefined; + let toStringUnits!: Exclude | undefined; + + zonedDateTime.add(durationLike); + zonedDateTime.add(durationLike, { overflow }); + zonedDateTime.equals(zonedDateTimeLike); + zonedDateTime.getTimeZoneTransition(direction); + zonedDateTime.getTimeZoneTransition({ direction }); + zonedDateTime.round(roundingUnits!); + zonedDateTime.round({ smallestUnit: roundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.since(zonedDateTimeLike); + zonedDateTime.since(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.startOfDay(); + zonedDateTime.subtract(durationLike); + zonedDateTime.subtract(durationLike, { overflow }); + zonedDateTime.toInstant(); + zonedDateTime.toJSON(); + zonedDateTime.toLocaleString(); + zonedDateTime.toLocaleString(locales); + zonedDateTime.toLocaleString(locales, toLocaleStringOptions); + zonedDateTime.toPlainDate(); + zonedDateTime.toPlainDateTime(); + zonedDateTime.toPlainTime(); + zonedDateTime.toString(); + zonedDateTime.toString({ smallestUnit: toStringUnits, calendarName, timeZoneName, fractionalSecondDigits, offset: toStringOffset, roundingMode }); + zonedDateTime.until(zonedDateTimeLike); + zonedDateTime.until(zonedDateTimeLike, { smallestUnit: anyRoundingUnits, largestUnit: anyRoundingUnits, roundingIncrement, roundingMode }); + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }); + zonedDateTime.with({ year, era, eraYear, month, monthCode, day, hour, minute, second, millisecond, microsecond, nanosecond, offset }, { disambiguation, offset: toZonedDateTimeOffset, overflow }); + zonedDateTime.withCalendar(calendarLike); + zonedDateTime.withPlainTime(); + zonedDateTime.withPlainTime(plainTime); + zonedDateTime.withTimeZone(timeZoneLike); +}