htmlui icon indicating copy to clipboard operation
htmlui copied to clipboard

Migrate codebase to TypeScript

Open QazCetelic opened this issue 3 months ago • 4 comments

No major changes have been made aside from adding types. All 4 added dependencies are development dependencies. These consist of types (@types/jest, @types/react, @types/react-dom) and jiti (required for using TS for config files).

There are still parts that miss proper types, I think this will require writing interfaces for all API responses. I can look into that later, if desired.

QazCetelic avatar Oct 08 '25 19:10 QazCetelic

I forgot to format the code with prettier, this has been done now.

QazCetelic avatar Oct 19 '25 11:10 QazCetelic

Linking https://github.com/kopia/kopia/issues/2096

QazCetelic avatar Oct 22 '25 10:10 QazCetelic

@QazCetelic this still has conflicts, could you look into that?

jkowalski avatar Nov 11 '25 00:11 jkowalski

btw, the plan is to cut the release without this change, so that we can start next version with merging this PR

jkowalski avatar Nov 11 '25 00:11 jkowalski