date-fns / date-fns

⏳ Modern JavaScript date utility library ⌛️
https://date-fns.org
MIT License
34.44k stars 1.78k forks source link

error using Angular 15 with Typescript ------ "Only named exports may use 'export type'." #3870

Open tamaracosta opened 2 weeks ago

tamaracosta commented 2 weeks ago

Error: node_modules/date-fns/index.d.ts:246:1 - error TS1383: Only named exports may use 'export type'. 246 export type * from "./types.js";

One solution I found is using Typescript version 5, but Angular 15 only accept versions 4.8.x a 4.9.x.

How do I fix it?

tamaracosta commented 2 weeks ago

I fixed it:

1) node modules - date-fns - types.d.ts: remove: // export type from "./locale/types.js"; // export type from "./fp/types.js";

add: export * from "./locale/types.js";

2) node modules - date-fns - index.d.ts: remove: // export type * from "./types.js";

add: export * from "./types.js";

Run again.