Skip to content

Commit dbf5ae3

Browse files
committed
AuthTokenSetup.vue: move data property definition *after* methods, fix one error (still fails)
Merely moving the property after another fixes a Typescript error. I'm baffled. Still fails with two other errors where Typescript can't infer types on properties referenced via this.$refs. This fixes one of three Vue/Typescript errors: ERROR in /app/src/components/AuthTokenSetup.vue.ts 47:9-14 [tsl] ERROR in /app/src/components/AuthTokenSetup.vue.ts(47,10) TS2339: Property 'reset' does not exist on type 'CreateComponentPublicInstance<{}, { authTokenStore: Store<"auth-token", { tokens: IToken[]; }, {}, { updateToken(token: IToken): Promise<any>; addToken(name: string): Promise<ITokenResponse | null>; deleteToken(token: IToken): Promise<...>; wipeToken(token: IToken): Promise<...>; renameToken(token: IToken, newName: ...'. Related: * vuejs/vue#12628 (comment)
1 parent e5f02a3 commit dbf5ae3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/components/AuthTokenSetup.vue

+7-7
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,6 @@ export default defineComponent({
6767
const authTokenStore = useAuthTokenStore()
6868
return { authTokenStore }
6969
},
70-
data() {
71-
return {
72-
deviceName: '',
73-
loading: false,
74-
newToken: null as ITokenResponse|null,
75-
}
76-
},
7770
methods: {
7871
t,
7972
reset() {
@@ -94,6 +87,13 @@ export default defineComponent({
9487
}
9588
},
9689
},
90+
data() {
91+
return {
92+
deviceName: '',
93+
loading: false,
94+
newToken: null as ITokenResponse|null,
95+
}
96+
},
9797
})
9898
</script>
9999

0 commit comments

Comments
 (0)