Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt VTI once we have good TypeScript coverage #175

Closed
SamChou19815 opened this issue Nov 6, 2020 · 0 comments
Closed

Adopt VTI once we have good TypeScript coverage #175

SamChou19815 opened this issue Nov 6, 2020 · 0 comments

Comments

@SamChou19815
Copy link
Contributor

VTI is the CLI for producing all warnings you can see in vscode with vetur. It recently introduced a CLI version: vuejs/vetur#1635

I tried to run this and get a lot of errors, because some code is still badly typed:

$ npx vti diagnostics
====================================
Getting Vetur diagnostics
Loading Vetur in current directory: /Users/sam/Desktop/workplace/course-plan
Loaded bundled [email protected].
Vetur initialized
====================================

Getting diagnostics from:  [
  'src/App.vue',
  'src/components/404.vue',
  'src/components/BottomBar.vue',
  'src/components/BottomBarCourse.vue',
  'src/components/BottomBarTab.vue',
  'src/components/BottomBarTabView.vue',
  'src/components/BottomBarTitle.vue',
  'src/components/Caution.vue',
  'src/components/CompletedSubReqCourse.vue',
  'src/components/Confirmation.vue',
  'src/components/Course.vue',
  'src/components/Dashboard.vue',
  'src/components/Footer.vue',
  'src/components/IncompleteSelfCheckSubReqCourse.vue',
  'src/components/IncompleteSubReqCourse.vue',
  'src/components/Login.vue',
  'src/components/Modals/CourseMenu.vue',
  'src/components/Modals/DeleteSemester.vue',
  'src/components/Modals/EditSemester.vue',
  'src/components/Modals/Modal.vue',
  'src/components/Modals/NewCourse.vue',
  'src/components/Modals/NewCustomCourse.vue',
  'src/components/Modals/NewSemester.vue',
  'src/components/Modals/Onboarding.vue',
  'src/components/Modals/OnboardingBasic.vue',
  'src/components/Modals/OnboardingReview.vue',
  'src/components/Modals/OnboardingTransfer.vue',
  'src/components/Modals/SemesterMenu.vue',
  'src/components/Modals/TourWindow.vue',
  'src/components/NavBar.vue',
  'src/components/Navigation.vue',
  'src/components/RequirementHeader.vue',
  'src/components/Requirements.vue',
  'src/components/RequirementView.vue',
  'src/components/SeeAllSubReqCourses.vue',
  'src/components/Semester.vue',
  'src/components/SemesterView.vue',
  'src/components/Settings.vue',
  'src/components/SubRequirement.vue',
  'src/components/TopBar.vue'
] 

File : /Users/sam/Desktop/workplace/course-plan/src/components/BottomBar.vue
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/BottomBarTab.vue
Error: Property 'color' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isBottomCourseFocus' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'bottomBarTabToggle' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'courseObj' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'subject' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'number' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteBottomTab' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'courseObj' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/BottomBarTabView.vue
Error: Object is of type 'unknown'.
Error: Spread types may only be created from object types.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Course.vue
Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'cssVars' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'openMenu' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'creditString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'semesterString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'semesterString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'cautionString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'menuOpen' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'getCreditRange' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'deleteCourse' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'colorCourse' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'editCourseCredit' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.
Error: Property 'closeMenuIfOpen' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'.

Unexpected statement type: IfStatement
Unexpected statement type: IfStatement
File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/CourseMenu.vue
Error: Property 'id' does not exist on type '{ text: string; hex: string; }'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/Modal.vue
Error: Property 'contentId' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'title' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'closeCurrentModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'body' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isOnboard' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesterID' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'currentSemesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'disableButton' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'closeCurrentModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'cancel' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isDisabled' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'addItem' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'add' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/NewCourse.vue
Error: Property 'isOnboard' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'text' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesterID' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesterID' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'placeholder' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'addCourse' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'closeCourseModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/NewSemester.vue
Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'closeSeasonDropdownIfOpen' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'showHideSeasonContent' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'seasonPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'seasonPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'seasons' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'seasonValue' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'selectSeason' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'closeYearDropdownIfOpen' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'showHideYearContent' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'yearPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'yearPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'years' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Did you mean 'year'?
Error: Property 'selectYear' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/OnboardingBasic.vue
Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ colleges: {}; majors: {}; minors: {}; firstName: any; middleName: any; lastName: any; placeholderText: string; displayOptions: { college: { shown: boolean; stopClose: boolean; boxBorder: string; arrowColor: string; placeholderColor: string; placeholder: string; acronym: string; }[]; major: { .....'.
Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ colleges: {}; majors: {}; minors: {}; firstName: any; middleName: any; lastName: any; placeholderText: string; displayOptions: { college: { shown: boolean; stopClose: boolean; boxBorder: string; arrowColor: string; placeholderColor: string; placeholder: string; acronym: string; }[]; major: { .....'.
Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ colleges: {}; majors: {}; minors: {}; firstName: any; middleName: any; lastName: any; placeholderText: string; displayOptions: { college: { shown: boolean; stopClose: boolean; boxBorder: string; arrowColor: string; placeholderColor: string; placeholder: string; acronym: string; }[]; major: { .....'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/OnboardingTransfer.vue
Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'.
Error: Property 'type' does not exist on type 'never'.
Error: Property 'type' does not exist on type 'never'.
Error: Property 'type' does not exist on type 'never'.
Error: Property 'type' does not exist on type 'never'.
Error: Property 'type' does not exist on type 'never'.
Error: Property 'type' does not exist on type 'never'.
Error: Property 'subject' does not exist on type 'never'.
Error: Property 'subject' does not exist on type 'never'.
Error: Property 'subject' does not exist on type 'never'.
Error: Property 'subject' does not exist on type 'never'.
Error: Property 'score' does not exist on type 'never'.
Error: Property 'score' does not exist on type 'never'.
Error: Property 'score' does not exist on type 'never'.
Error: Property 'score' does not exist on type 'never'.
Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'.
Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'.
Error: Property 'ptions' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'. Did you mean '$options'?

File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/TourWindow.vue
Error: Property 'ex' does not exist on type 'CombinedVueInstance<{ hideOnClick: string; } & { title: string; text: string; exit: string; buttonText: string; } & Vue, object, object, object, Record<never, any>>'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/RequirementHeader.vue
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.
Error: Object is of type 'unknown'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Requirements.vue
Error: Property 'etRequirementsTooltipText' does not exist on type 'CombinedVueInstance<Data & { getRequirementTypeDisplayName(type: string): string; showMajorOrMinorRequirements(id: number, group: string): boolean; toggleDetails(index: number): void; ... 6 more ...; getRequirementsTooltipText(): string; } & { ...; } & Vue, object, object, object, Record<...>>'. Did you mean 'getRequirementsTooltipText'?
Error: Property 'id' does not exist on type 'SingleMenuRequirement'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/Semester.vue
Error: Property 'checkCourseDuplicate' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'confirmationText' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemID' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemType' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemYear' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemester' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemID' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemType' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemYear' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'editSemester' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'easonMessage' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'seasonImg' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'creditString' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'openSemesterMenu' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'courseContainerHeight' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Object is of type 'unknown'.
Error: Spread types may only be created from object types.
Error: Property 'deleteCourse' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'colorCourse' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'editCourseCredit' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'openCourseModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'buttonString' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesterMenuOpen' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'openDeleteSemesterModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'openEditSemesterModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.
Error: Property 'closeSemesterMenuIfOpen' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'.

File : /Users/sam/Desktop/workplace/course-plan/src/components/SemesterView.vue
Error: Property 'isBottomBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isBottomBarExpanded' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isBottomBarExpanded' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isBottomBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isBottomBarExpanded' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'key' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'closeBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'noSemesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'noSemesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isMobile' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isMobile' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'setNotCompact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'isMobile' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'setCompact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'confirmationText' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'cautionText' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'activatedCourse' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'checkIfFirstSem' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'editSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'buildDuplicateCautions' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'updateRequirementsMenu' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'activatedCourse' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'checkIfFirstSem' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'deleteSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'editSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.
Error: Property 'updateRequirementsMenu' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'.

====================================
VTI found 181 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant