Results 297 issues of Peter A. Jonsson

### What this PR does Fixes some type errors in the tests, flagged by tsc when trying to upgrade Jasmine-core. ### Test me Test only changes, so tested by CI....

### What this PR does These are only used by tests, so make them a devDependency. ### Test me ### Checklist - [ ] There are unit tests to verify...

### What this PR does The changeDateTime function expects one argument, so give it one argument. ### Test me Not sure how to test this. ### Checklist - [ ]...

Needs Discussion

### What this PR does TSify the files that are just renames of the corresponding javascript files. ### Test me I believe this is tested by CI? ### Checklist -...

### What this PR does These are initialized in the constructor and not assigned after that, so make them readonly. ### Test me Tested by tsc, so tested by CI....

### What this PR does Switch the remaining javscript files under lib to use let/const instead of var. This change was made on top of the webpack5 branch to avoid...

### What this PR does This avoids pausing the execution until the next microtask. ### Test me I believe this is tested by CI? ### Checklist - [ ] There...

### What this PR does These files are no longer imported anywhere. ### Test me Tested by building, so tested by CI. ### Checklist - [X] There are unit tests...

### What this PR does Depends on: #7411, #7382, #7381 Update to ESLint 9 since ESLint 8 reached end-of-life on 2024-10-05 and is no longer maintained. The main part of...

### What this PR does This mirrors the behavior of the TerriaMap repository and will prevent yarn.lock from being forgotten to be updated. Also stop installing yarn since it is...