Skip to content
This repository was archived by the owner on Dec 31, 2024. It is now read-only.

Commit c30d576

Browse files
committed
⚡ improvement(flowtype): fix locale message related type changing
1 parent 03d92f6 commit c30d576

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

decls/i18n.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ declare interface I18n {
8686
set formatter (formatter: Formatter): void,
8787
get silentTranslationWarn (): boolean,
8888
set silentTranslationWarn (silent: boolean): void,
89-
getLocaleMessage (locale: Locale): LocaleMessage,
90-
setLocaleMessage (locale: Locale, message: LocaleMessage): void,
91-
mergeLocaleMessage (locale: Locale, message: LocaleMessage): void,
89+
getLocaleMessage (locale: Locale): LocaleMessageObject,
90+
setLocaleMessage (locale: Locale, message: LocaleMessageObject): void,
91+
mergeLocaleMessage (locale: Locale, message: LocaleMessageObject): void,
9292
t (key: Path, ...values: any): TranslateResult,
9393
i (key: Path, ...values: any): TranslateResult,
9494
tc (key: Path, choice?: number, ...values: any): TranslateResult,

gitbook/en/api.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -296,15 +296,15 @@ You can specify the below some options of [`I18nOptions` constructor options](#t
296296
- **Arguments:**
297297
- `{Locale} locale`
298298

299-
- **Return:** `LocaleMessage`
299+
- **Return:** `LocaleMessageObject`
300300

301301
Get the locale message of locale.
302302

303303
#### setLocaleMessage( locale, message )
304304

305305
- **Arguments:**
306306
- `{Locale} locale`
307-
- `{LocaleMessage} message`
307+
- `{LocaleMessageObject} message`
308308

309309
Set the locale message of locale.
310310

@@ -314,7 +314,7 @@ You can specify the below some options of [`I18nOptions` constructor options](#t
314314
315315
- **Arguments:**
316316
- `{Locale} locale`
317-
- `{LocaleMessage} message`
317+
- `{LocaleMessageObject} message`
318318

319319
Merge the registered locale messages with the locale message of locale.
320320

@@ -593,9 +593,9 @@ declare interface I18n {
593593
set formatter (formatter: Formatter): void,
594594
get silentTranslationWarn (): boolean,
595595
set silentTranslationWarn (silent: boolean): void,
596-
getLocaleMessage (locale: Locale): LocaleMessage,
597-
setLocaleMessage (locale: Locale, message: LocaleMessage): void,
598-
mergeLocaleMessage (locale: Locale, message: LocaleMessage): void, // 6.1+
596+
getLocaleMessage (locale: Locale): LocaleMessageObject,
597+
setLocaleMessage (locale: Locale, message: LocaleMessageObject): void,
598+
mergeLocaleMessage (locale: Locale, message: LocaleMessageObject): void, // 6.1+
599599
t (key: Path, ...values: any): TranslateResult,
600600
i (key: Path, ...values: any): TranslateResult, // 7.0+
601601
tc (key: Path, choice?: number, ...values: any): TranslateResult,

src/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -331,15 +331,15 @@ export default class VueI18n {
331331
return this._te(key, this.locale, this.messages, locale)
332332
}
333333

334-
getLocaleMessage (locale: Locale): LocaleMessage {
334+
getLocaleMessage (locale: Locale): LocaleMessageObject {
335335
return looseClone(this._vm.messages[locale])
336336
}
337337

338-
setLocaleMessage (locale: Locale, message: LocaleMessage): void {
338+
setLocaleMessage (locale: Locale, message: LocaleMessageObject): void {
339339
this._vm.messages[locale] = message
340340
}
341341

342-
mergeLocaleMessage (locale: Locale, message: LocaleMessage): void {
342+
mergeLocaleMessage (locale: Locale, message: LocaleMessageObject): void {
343343
this._vm.messages[locale] = Vue.util.extend(this.getLocaleMessage(locale), message)
344344
}
345345

0 commit comments

Comments
 (0)