Skip to content

Commit 1830b4e

Browse files
authored
Merge pull request #660 from wmde/improve
Improve imports
2 parents 3d0bbf9 + b4f9b36 commit 1830b4e

File tree

138 files changed

+300
-294
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+300
-294
lines changed

src/Domain/Membership/MembershipApplicationConfirmationData.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { Salutation } from '@src/view_models/Salutation';
2-
import { MembershipApplication } from '@src/Domain/Membership/MembershipApplication';
3-
import { MembershipAddress } from '@src/Domain/Membership/MembershipAddress';
4-
import { Country } from '@src/view_models/Country';
1+
import type { Salutation } from '@src/view_models/Salutation';
2+
import type { MembershipApplication } from '@src/Domain/Membership/MembershipApplication';
3+
import type { MembershipAddress } from '@src/Domain/Membership/MembershipAddress';
4+
import type { Country } from '@src/view_models/Country';
55

66
export interface MembershipApplicationConfirmationData {
77
piwik: {

src/api/AddressChangeResource.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Address } from '@src/view_models/Address';
1+
import type { Address } from '@src/view_models/Address';
22
import axios, { AxiosResponse } from 'axios';
3-
import { UpdateAddressResponse } from '@src/api/UpdateAddressResponse';
3+
import type { UpdateAddressResponse } from '@src/api/UpdateAddressResponse';
44

55
export interface AddressChangeResource {
66
put: ( data: Address ) => Promise<UpdateAddressResponse>;

src/api/BankValidationResource.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BankAccountNumberRequest, BankAccountResponse, BankIbanRequest } from '@src/view_models/BankAccount';
1+
import type { BankAccountNumberRequest, BankAccountResponse, BankIbanRequest } from '@src/view_models/BankAccount';
22
import axios from 'axios';
33

44
export interface BankValidationResource {

src/api/DonorResource.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Address } from '@src/view_models/Address';
1+
import type { Address } from '@src/view_models/Address';
22
import axios, { AxiosResponse } from 'axios';
3-
import { UpdateDonorRequest } from '@src/api/UpdateDonorRequest';
3+
import type { UpdateDonorRequest } from '@src/api/UpdateDonorRequest';
44

55
export interface DonorResource {
66
put: ( data: UpdateDonorRequest ) => Promise<Address>;

src/components/layout/LocaleSelector.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@
5252
<script setup lang="ts">
5353
import { computed, ref } from 'vue';
5454
import Cookies from 'js-cookie';
55-
import { COOKIE_NAME, DEFAULT_LOCALE, LOCALES, LocaleSelectorItem } from '@src/util/createLocalisation';
55+
import { COOKIE_NAME, DEFAULT_LOCALE, LOCALES } from '@src/util/createLocalisation';
56+
import type { LocaleSelectorItem } from '@src/util/createLocalisation';
5657
import ChevronDown from '@src/components/shared/icons/ChevronDown.vue';
5758
import LocaleIcon from '@src/components/shared/icons/LocaleIcon.vue';
5859
import RadioFormInput from '@src/components/shared/form_elements/RadioFormInput.vue';

src/components/pages/CommentList.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
</template>
3737

3838
<script setup lang="ts">
39-
import { Comment } from '@src/view_models/Comment';
39+
import type { Comment } from '@src/view_models/Comment';
4040
import { computed, onMounted, ref } from 'vue';
4141
import { useI18n } from 'vue-i18n';
4242
import ChevronLeftIcon from '@src/components/shared/icons/ChevronLeftIcon.vue';

src/components/pages/CommentTicker.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
<script setup lang="ts">
4747
48-
import { Comment } from '@src/view_models/Comment';
48+
import type { Comment } from '@src/view_models/Comment';
4949
import { computed, onMounted, ref } from 'vue';
5050
import { useCommentResource } from '@src/components/pages/useCommentResource';
5151
import Logo from '@src/components/layout/Logo.vue';

src/components/pages/Contact.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,19 +116,19 @@
116116
import { computed, nextTick, reactive, ref, watch } from 'vue';
117117
import { Helper } from '@src/store/util';
118118
import { Validity } from '@src/view_models/Validity';
119-
import { ContactFormValidation } from '@src/view_models/Validation';
119+
import type { ContactFormValidation } from '@src/view_models/Validation';
120120
import { trackFormSubmission } from '@src/util/tracking';
121121
import TextField from '@src/components/shared/form_fields/TextField.vue';
122122
import EmailField from '@src/components/shared/form_fields/EmailField.vue';
123123
import SelectField from '@src/components/shared/form_fields/SelectField.vue';
124124
import FormButton from '@src/components/shared/form_elements/FormButton.vue';
125125
import FormSection from '@src/components/shared/form_elements/FormSection.vue';
126-
import { ContactInitialFormData } from '@src/components/pages/contact/ContactInitialFormData';
127-
import { ContactFormData } from '@src/components/pages/contact/ContactFormData';
126+
import type { ContactInitialFormData } from '@src/components/pages/contact/ContactInitialFormData';
127+
import type { ContactFormData } from '@src/components/pages/contact/ContactFormData';
128128
import ErrorSummary from '@src/components/shared/validation_summary/ErrorSummary.vue';
129129
import ScrollTarget from '@src/components/shared/ScrollTarget.vue';
130130
import { useI18n } from 'vue-i18n';
131-
import { ValidationSummaryItem } from '@src/components/shared/validation_summary/ValidationSummaryItem';
131+
import type { ValidationSummaryItem } from '@src/components/shared/validation_summary/ValidationSummaryItem';
132132
133133
defineOptions( {
134134
name: 'Contact',

src/components/pages/DonationConfirmation.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,11 @@
9696
import { computed, ref } from 'vue';
9797
import MembershipInfo from '@src/components/pages/donation_confirmation/MembershipInfo.vue';
9898
import { AddressTypeModel, addressTypeName } from '@src/view_models/AddressTypeModel';
99-
import { Country } from '@src/view_models/Country';
100-
import { Address } from '@src/view_models/Address';
101-
import { Donation } from '@src/view_models/Donation';
102-
import { AddressValidation } from '@src/view_models/Validation';
103-
import { Salutation } from '@src/view_models/Salutation';
99+
import type { Country } from '@src/view_models/Country';
100+
import type { Address } from '@src/view_models/Address';
101+
import type { Donation } from '@src/view_models/Donation';
102+
import type { AddressValidation } from '@src/view_models/Validation';
103+
import type { Salutation } from '@src/view_models/Salutation';
104104
import SuccessMessage from '@src/components/pages/donation_confirmation/SuccessMessage.vue';
105105
import SuccessMessageBankTransfer from '@src/components/pages/donation_confirmation/SuccessMessageBankTransfer.vue';
106106
import AddressKnown from '@src/components/pages/donation_confirmation/AddressKnown.vue';
@@ -109,7 +109,7 @@ import DonationSurvey from '@src/components/pages/donation_confirmation/Donation
109109
import DonationCommentPopUp from '@src/components/pages/donation_confirmation/DonationCommentPopUp.vue';
110110
import ChevronDownIcon from '@src/components/shared/icons/ChevronDown.vue';
111111
import DonationExported from '@src/components/pages/donation_confirmation/DonationExported.vue';
112-
import { DonorResource } from '@src/api/DonorResource';
112+
import type { DonorResource } from '@src/api/DonorResource';
113113
import ModalDialogue from '@src/components/shared/ModalDialogue.vue';
114114
import AddressUpdateForm from '@src/components/pages/donation_confirmation/AddressUpdateForm.vue';
115115

src/components/pages/DonationForm.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
</template>
1818

1919
<script setup lang="ts">
20-
import { TrackingData } from '@src/view_models/TrackingData';
21-
import { Country } from '@src/view_models/Country';
22-
import { AddressValidation } from '@src/view_models/Validation';
23-
import { Salutation } from '@src/view_models/Salutation';
24-
import { CampaignValues } from '@src/view_models/CampaignValues';
20+
import type { TrackingData } from '@src/view_models/TrackingData';
21+
import type { Country } from '@src/view_models/Country';
22+
import type { AddressValidation } from '@src/view_models/Validation';
23+
import type { Salutation } from '@src/view_models/Salutation';
24+
import type { CampaignValues } from '@src/view_models/CampaignValues';
2525
import StandardDonationForm from '@src/components/pages/donation_form/SubPages/DonationForm.vue';
2626
import ReceiptDonationForm from '@src/components/pages/donation_form/SubPages/DonationFormReceipt.vue';
2727
import ChoiceDonationForm from '@src/components/pages/donation_form/SubPages/DonationFormAnonymousChoice.vue';

0 commit comments

Comments
 (0)