-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Domain: Dev ExperienceThis issue pertains to a developer's emotions and attitudes when building Grey Software.This issue pertains to a developer's emotions and attitudes when building Grey Software.Role: Software EngineerUses technology to design, develop, test, and maintain creative software solutions.Uses technology to design, develop, test, and maintain creative software solutions.
Description
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 π οΈ
- identify all instances of Vue instances being cast as
anyto circumvent TS compiler errors - add strict checks to
tsconfig.jsonthat disable casts toany
Metadata
Metadata
Assignees
Labels
Domain: Dev ExperienceThis issue pertains to a developer's emotions and attitudes when building Grey Software.This issue pertains to a developer's emotions and attitudes when building Grey Software.Role: Software EngineerUses technology to design, develop, test, and maintain creative software solutions.Uses technology to design, develop, test, and maintain creative software solutions.