diff --git a/src/components/EntitySummaryButton.vue b/src/components/EntitySummaryButton.vue index 9b63f79d..0ae6ffb2 100644 --- a/src/components/EntitySummaryButton.vue +++ b/src/components/EntitySummaryButton.vue @@ -123,7 +123,10 @@ export default class EntitySummaryButton extends Vue { // Emit methods using @Emit decorator @Emit("edit-requested") - emitEditRequested(data: any): any { + emitEditRequested(data: { + entityType: string; + entity: EntityData | Contact | null; + }): { entityType: string; entity: EntityData | Contact | null } { return data; } } diff --git a/src/components/GiftDetailsStep.vue b/src/components/GiftDetailsStep.vue index d7c98d3a..f225ec9c 100644 --- a/src/components/GiftDetailsStep.vue +++ b/src/components/GiftDetailsStep.vue @@ -390,7 +390,10 @@ export default class GiftDetailsStep extends Vue { } @Emit("edit-entity") - emitEditEntity(data: any): any { + emitEditEntity(data: { + entityType: string; + currentEntity: EntityData | null; + }): { entityType: string; currentEntity: EntityData | null } { return data; } @@ -400,7 +403,11 @@ export default class GiftDetailsStep extends Vue { } @Emit("submit") - emitSubmit(data: any): any { + emitSubmit(data: { description: string; amount: number; unitCode: string }): { + description: string; + amount: number; + unitCode: string; + } { return data; } diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 4d426310..a7b84c3e 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1870,7 +1870,7 @@ export default class HomeView extends Vue { openProjectDialog() { this.showProjectsDialog = true; - (this.$refs.customDialog as any).open(); + (this.$refs.customDialog as GiftedDialog).open(); } }