remove most uses of `as any` in typescript
- replaced many uses of
as any
with another more specific castas T
- filled in missing typed for items that needed to be typed
- new runtime code was added where necessary to satisfy the new types with comments
- added missing theme variable "sidebar-active" to the Theme variables
- forms using
react-hook-form
are now typechecked - changed some instances of
target
intocurrentTarget
while removingas any
assertions
Edited by insert