### Problem There are certain parts of the codebase that do not use Typescript typing.  ### Solution The types should be enforced and "any" type should be minimized in the refactoring. ### Additional information _No response_ ### π¨βπ§βπ¦ Contributing - [ ] πββοΈ Yes, I'd love to make a PR to implement this feature!