From 754abbc86756d06ae10bdfe39a9f053fcc201e1c Mon Sep 17 00:00:00 2001 From: Ludwig Chieng Date: Sun, 21 May 2023 15:38:54 +0200 Subject: [PATCH 1/6] refactor: clean code --- src/components/AppHeader.vue | 2 +- src/components/Stop/StopHeader.vue | 2 +- src/components/Stop/StopPrevNextStops.vue | 2 +- src/components/Stop/StopSchedules.vue | 4 ++-- src/components/Stop/StopSchedulesDetailsTimes.vue | 2 +- .../Stop/StopSchedulesDetailsTimesNonStopPassage.vue | 2 +- src/components/Stop/StopSchedulesVisitTime.vue | 2 +- src/components/Stop/StopSchedulesVisits.vue | 4 +++- src/components/ui/Schedules/UiSchedulesDetailsTimeInline.vue | 2 +- src/components/ui/Schedules/UiSchedulesDetailsTimeWrapped.vue | 2 +- src/main.ts | 2 -- src/pages/TimetablesStopPage.vue | 2 +- src/utils/localstore/lines.ts | 2 +- 13 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index 01ea059..7521d6f 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -45,7 +45,7 @@ export default Vue.extend({ }, data: () => ({ clockInterval: 0, - time: {} as Time, + time: Object as Time, }), created () { this.clockInterval = setInterval(() => { diff --git a/src/components/Stop/StopHeader.vue b/src/components/Stop/StopHeader.vue index a76d216..8a8c90b 100644 --- a/src/components/Stop/StopHeader.vue +++ b/src/components/Stop/StopHeader.vue @@ -29,7 +29,7 @@ export default Vue.extend({ DesignPageTitle, }, props: { - stop: {} as PropType, + stop: Object as PropType, }, }) diff --git a/src/components/Stop/StopPrevNextStops.vue b/src/components/Stop/StopPrevNextStops.vue index aaf5279..b302f51 100644 --- a/src/components/Stop/StopPrevNextStops.vue +++ b/src/components/Stop/StopPrevNextStops.vue @@ -23,7 +23,7 @@ export default Vue.extend({ DesignPrevNext, }, props: { - stop: {} as PropType, + stop: Object as PropType, }, methods: { getStop, diff --git a/src/components/Stop/StopSchedules.vue b/src/components/Stop/StopSchedules.vue index 25736af..e98d1ed 100644 --- a/src/components/Stop/StopSchedules.vue +++ b/src/components/Stop/StopSchedules.vue @@ -45,13 +45,13 @@ export default Vue.extend({ StopSchedulesVisits, }, props: { - stop: {} as PropType, + stop: Object as PropType, }, data: () => ({ fetchAbortController: new AbortController(), visitsByDirections: [] as [string, VisitType[]][], debugData: new Set(), - updatedAt: {} as Date, + updatedAt: Object as Date, updateCounter: 0, updateInterval: 0, }), diff --git a/src/components/Stop/StopSchedulesDetailsTimes.vue b/src/components/Stop/StopSchedulesDetailsTimes.vue index 36015a7..9da7cf1 100644 --- a/src/components/Stop/StopSchedulesDetailsTimes.vue +++ b/src/components/Stop/StopSchedulesDetailsTimes.vue @@ -53,7 +53,7 @@ export default Vue.extend({ UiSchedulesDetailsTimeInline, }, props: { - visit: {} as PropType, + visit: Object as PropType, isInline: { type: Boolean, default: false, diff --git a/src/components/Stop/StopSchedulesDetailsTimesNonStopPassage.vue b/src/components/Stop/StopSchedulesDetailsTimesNonStopPassage.vue index c58d37f..11d417e 100644 --- a/src/components/Stop/StopSchedulesDetailsTimesNonStopPassage.vue +++ b/src/components/Stop/StopSchedulesDetailsTimesNonStopPassage.vue @@ -30,7 +30,7 @@ export default Vue.extend({ UiSchedulesDetailsTimeWrapped, }, props: { - visit: {} as PropType, + visit: Object as PropType, }, methods: { toTime, diff --git a/src/components/Stop/StopSchedulesVisitTime.vue b/src/components/Stop/StopSchedulesVisitTime.vue index 62cb3f7..069b994 100644 --- a/src/components/Stop/StopSchedulesVisitTime.vue +++ b/src/components/Stop/StopSchedulesVisitTime.vue @@ -14,7 +14,7 @@ export default Vue.extend({ components: { UiSchedulesTime }, props: { visit: { - type: {} as PropType, + type: Object as PropType, required: true, }, }, diff --git a/src/components/Stop/StopSchedulesVisits.vue b/src/components/Stop/StopSchedulesVisits.vue index 84d1ae7..0919574 100644 --- a/src/components/Stop/StopSchedulesVisits.vue +++ b/src/components/Stop/StopSchedulesVisits.vue @@ -92,7 +92,9 @@ export default Vue.extend({ StopSchedulesDetailsTimesNonStopPassage, }, props: { - visits: {} as PropType, + visits: { + type: Array as PropType, + }, }, data: () => ({ updateCounter: 0, diff --git a/src/components/ui/Schedules/UiSchedulesDetailsTimeInline.vue b/src/components/ui/Schedules/UiSchedulesDetailsTimeInline.vue index f5a990a..28b8faf 100644 --- a/src/components/ui/Schedules/UiSchedulesDetailsTimeInline.vue +++ b/src/components/ui/Schedules/UiSchedulesDetailsTimeInline.vue @@ -21,7 +21,7 @@ export default Vue.extend({ }, props: { label: String, - time: {} as PropType