Skip to content

Commit 1b9e897

Browse files
committed
SponsorPlans を SponsorPlan に名前変更してファイルに切り出した
1 parent dc54f27 commit 1b9e897

File tree

6 files changed

+16
-14
lines changed

6 files changed

+16
-14
lines changed

src/components/TheSponsorListSection.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737

3838
<script lang="ts">
3939
import { Component, Getter, Vue } from 'nuxt-property-decorator'
40-
import { SponsorList, SponsorPlans } from '~/types/sponsors'
40+
import SponsorList from '~/types/sponsors'
41+
import SponsorPlan from '~/types/sponsorPlan'
4142
import BaseSection from '~/components/BaseSection.vue'
4243
4344
@Component({
@@ -50,7 +51,7 @@ export default class TheSponsorListSection extends Vue {
5051
private sponsorsByPlan!: (plan: string) => SponsorList[]
5152
5253
@Getter('sponsorPlansHavingSponsors', { namespace: 'sponsors' })
53-
private sponsorPlansHavingSponsors!: SponsorPlans[]
54+
private sponsorPlansHavingSponsors!: SponsorPlan[]
5455
}
5556
</script>
5657

src/pages/sponsors.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@
7979

8080
<script lang="ts">
8181
import { Component, Getter, Vue } from 'nuxt-property-decorator'
82-
import { SponsorList, SponsorPlans } from '~/types/sponsors'
82+
import SponsorList from '~/types/sponsors'
83+
import SponsorPlan from '~/types/sponsorPlan'
8384
import BaseMain from '~/components/BaseMain.vue'
8485
import BaseButton from '~/components/BaseButton.vue'
8586
@@ -94,7 +95,7 @@ export default class SponsorsPage extends Vue {
9495
private sponsorsByPlan!: (plan: string) => SponsorList[]
9596
9697
@Getter('sponsorPlansHavingSponsors', { namespace: 'sponsors' })
97-
private sponsorPlansHavingSponsors!: SponsorPlans[]
98+
private sponsorPlansHavingSponsors!: SponsorPlan[]
9899
99100
private head() {
100101
const url = 'https://vuefes.jp/2019/sponsors/'

src/store/sponsors.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import { Getters, Mutations, Actions } from '~/types/store'
2-
import { SponsorList, SponsorPlans } from '~/types/sponsors'
2+
import SponsorList from '~/types/sponsors'
3+
import SponsorPlan from '~/types/sponsorPlan'
34
import { getSponsors } from '~/plugins/contentful'
45

56
namespace Sponsors {
67
export type State = {
78
sponsors: SponsorList[]
8-
sponsorPlans: SponsorPlans[]
9+
sponsorPlans: SponsorPlan[]
910
}
1011

1112
export type Getters = {
1213
sponsorsByPlan: (plan: string) => SponsorList[]
13-
sponsorPlansHavingSponsors: SponsorPlans[]
14+
sponsorPlansHavingSponsors: SponsorPlan[]
1415
}
1516

1617
export type Mutations = {

src/types/sponsorPlan.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default interface SponsorPlan {
2+
plan: string
3+
name: string
4+
}

src/types/sponsors.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,3 @@ export default interface Sponsor {
1111
appliedAt: string
1212
}
1313
}
14-
15-
export interface SponsorPlans {
16-
plan: string
17-
name: string
18-
}

test/unit/specs/store/sponsors.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import sponsorList from '../../../fixtures/contentful/sponsors'
22
import * as contentful from '~/plugins/contentful'
3-
import { SponsorPlans } from '~/types/sponsors'
3+
import SponsorPlan from '~/types/sponsorPlan'
44
import {
55
state as initialState,
66
getters,
@@ -22,7 +22,7 @@ describe('sponsors module', () => {
2222
})
2323

2424
test('plan と一致するスポンサー情報のみ取得できる', () => {
25-
const platinumSponsor: SponsorPlans = sponsorList[2]
25+
const platinumSponsor: SponsorPlan = sponsorList[2]
2626
expect(getters.sponsorsByPlan(state)('platinum')[0]).toEqual(
2727
platinumSponsor
2828
)

0 commit comments

Comments
 (0)