Skip to content

Commit fea83af

Browse files
committed
Fix: circular dependency in @internationalized/date
1 parent 4ad04f0 commit fea83af

File tree

1 file changed

+0
-18
lines changed
  • packages/@internationalized/date/src

1 file changed

+0
-18
lines changed

packages/@internationalized/date/src/utils.ts

-18
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,10 @@
1010
* governing permissions and limitations under the License.
1111
*/
1212

13-
import {CalendarDate, CalendarDateTime} from './CalendarDate';
14-
1513
export type Mutable<T> = {
1614
-readonly[P in keyof T]: T[P]
1715
};
1816

1917
export function mod(amount: number, numerator: number): number {
2018
return amount - numerator * Math.floor(amount / numerator);
2119
}
22-
23-
export function copy(date: CalendarDate): Mutable<CalendarDate> {
24-
if (date.era) {
25-
return new CalendarDate(date.calendar, date.era, date.year, date.month, date.day);
26-
} else {
27-
return new CalendarDate(date.calendar, date.year, date.month, date.day);
28-
}
29-
}
30-
31-
export function copyDateTime(date: CalendarDateTime): Mutable<CalendarDateTime> {
32-
if (date.era) {
33-
return new CalendarDateTime(date.calendar, date.era, date.year, date.month, date.day, date.hour, date.minute, date.second, date.millisecond);
34-
} else {
35-
return new CalendarDateTime(date.calendar, date.year, date.month, date.day, date.hour, date.minute, date.second);
36-
}
37-
}

0 commit comments

Comments
 (0)