From 56d33214f167cacc8486f0ffb284ae65441cacdf Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Fri, 2 Oct 2020 10:47:12 +0200 Subject: [PATCH] Improve Typescript support for ActorAutoComplete component Signed-off-by: Thomas Citharel --- js/src/components/Account/ActorAutoComplete.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/js/src/components/Account/ActorAutoComplete.vue b/js/src/components/Account/ActorAutoComplete.vue index f12bff191..a26579472 100644 --- a/js/src/components/Account/ActorAutoComplete.vue +++ b/js/src/components/Account/ActorAutoComplete.vue @@ -59,29 +59,29 @@ export default class ActorAutoComplete extends Vue { totalPages = 1; - mounted() { + mounted(): void { this.selected = this.defaultSelected; } - data() { + data(): Record { return { getAsyncData: debounce(this.doGetAsyncData, 500), }; } @Watch("defaultSelected") - updateDefaultSelected(defaultSelected: IPerson) { + updateDefaultSelected(defaultSelected: IPerson): void { console.log("update defaultSelected", defaultSelected); this.selected = defaultSelected; this.name = defaultSelected.preferredUsername; } - handleSelect(selected: IPerson) { + handleSelect(selected: IPerson): void { this.selected = selected; this.$emit("change", selected); } - async doGetAsyncData(name: string) { + async doGetAsyncData(name: string): Promise { this.baseData = []; if (this.name !== name) { this.name = name;