gitea/web_src/js
silverwind 8107823026
Fix a number of typescript issues ()
- Prefer
[window.location.assign](https://developer.mozilla.org/en-US/docs/Web/API/Location/assign)
over assigning to
[window.location](https://developer.mozilla.org/en-US/docs/Web/API/Window/location)
which typescript does not like. This works in all browsers including
PaleMoon.
- Fix all typescript issues in `web_src/js/webcomponents`, no behaviour
changes.
- ~~Workaround bug in `@typescript-eslint/no-unnecessary-type-assertion`
rule.~~
- Omit vendored file from type checks.
- `tsc` error count is reduce by 53 with these changes.
..
components Fix a number of typescript issues ()
features Fix a number of typescript issues ()
markup Update mermaid to v11 ()
modules Add types to various low-level functions ()
render Fix a number of Typescript issues ()
standalone Fix a number of Typescript issues ()
utils Fix a number of typescript issues ()
vendor Fix a number of typescript issues ()
webcomponents Fix a number of typescript issues ()
bootstrap.test.ts Convert frontend code to typescript ()
bootstrap.ts Add types to fetch,toast,bootstrap,svg ()
globals.d.ts Move web globals to `web_src/js/globals.d.ts` ()
globals.ts Convert frontend code to typescript ()
htmx.ts Fix a number of Typescript issues ()
index.ts Migrate vue components to setup ()
svg.test.ts Fix a number of Typescript issues ()
svg.ts Fix suggestions for issues ()
types.ts Fix suggestions for issues ()
utils.test.ts Fix suggestions for issues ()
utils.ts Fix suggestions for issues ()
vitest.setup.ts Fix a number of Typescript issues ()