๐ ๏ธ Refactor: no casting Vue instances as any #80
Labels
Domain: Dev Experience
This issue pertains to a developer's emotions and attitudes when building Grey Software.
Role: Software Engineer
Uses technology to design, develop, test, and maintain creative software solutions.
Motivation ๐
It's bad practice to cast types as
any
just to circumvent TS compiler errors; that kind of defeats the purpose of type-checking if we disable its functionality every time we run into a problem. i read this article here:https://v3.vuejs.org/guide/typescript-support.html#using-with-options-api
which talks about how the TS compiler has difficulty inferring types in the Vue framework. Explicitly specifying them with an interface is the preferred method of resolution.
Originally posted by @diracs-delta in #79 (comment)
Describe your refactoring solution ๐ ๏ธ
any
to circumvent TS compiler errorstsconfig.json
that disable casts toany
The text was updated successfully, but these errors were encountered: