Skip to content

Commit 41ab15f

Browse files
committed
fix: typings
1 parent 22746a4 commit 41ab15f

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

packages/vue-i18n-core/test/composer.test.ts

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,7 +1135,7 @@ describe('getLocaleMessage / setLocaleMessage / mergeLocaleMessage', () => {
11351135
})
11361136
expect(getLocaleMessage('en')).toEqual({ hello: 'Hello!' })
11371137

1138-
setLocaleMessage('en', { hi: { hi: 'Hi!' } })
1138+
setLocaleMessage<{ hi: { hi: string } }>('en', { hi: { hi: 'Hi!' } })
11391139
expect(getLocaleMessage<{ hi: { hi: string } }>('en')).toEqual({
11401140
hi: { hi: 'Hi!' }
11411141
})
@@ -1179,7 +1179,7 @@ describe('getDateTimeFormat / setDateTimeFormat / mergeDateTimeFormat', () => {
11791179
}
11801180
})
11811181

1182-
setDateTimeFormat('en-US', {
1182+
setDateTimeFormat<{ long: Record<string, string> }>('en-US', {
11831183
long: {
11841184
year: 'numeric',
11851185
month: '2-digit',
@@ -1251,12 +1251,15 @@ describe('getNumberFormat / setNumberFormat / mergeNumberFormat', () => {
12511251
}
12521252
})
12531253

1254-
setNumberFormat('en-US', {
1255-
decimal: {
1256-
style: 'decimal',
1257-
useGrouping: false
1254+
setNumberFormat<{ decimal: { style: string; useGrouping: boolean } }>(
1255+
'en-US',
1256+
{
1257+
decimal: {
1258+
style: 'decimal',
1259+
useGrouping: false
1260+
}
12581261
}
1259-
})
1262+
)
12601263
expect(getNumberFormat('en-US')).toEqual({
12611264
decimal: {
12621265
style: 'decimal',
@@ -1373,9 +1376,7 @@ describe('__i18n', () => {
13731376
const options = {
13741377
__i18n: [enResource, jaResource]
13751378
}
1376-
const { messages } = createComposer(
1377-
options as ComposerOptions<VueMessageType>
1378-
)
1379+
const { messages } = createComposer(options as ComposerOptions)
13791380
expect(messages.value).toEqual({
13801381
en: enResource.resource.en,
13811382
ja: jaResource.resource.ja
@@ -1401,9 +1402,7 @@ describe('__i18n', () => {
14011402
const options = {
14021403
__i18n: [enResource, jaResource]
14031404
}
1404-
const { messages } = createComposer(
1405-
options as ComposerOptions<VueMessageType>
1406-
)
1405+
const { messages } = createComposer(options as ComposerOptions)
14071406
expect(messages.value).toEqual({
14081407
en: enResource.resource,
14091408
ja: jaResource.resource

0 commit comments

Comments
 (0)