Skip to content

Commit 52ee105

Browse files
committed
docs: add return explanation for te (#1738)
1 parent 2dd651a commit 52ee105

File tree

5 files changed

+43
-43
lines changed

5 files changed

+43
-43
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"fix": "run-p lint:fix format:fix",
4949
"format:fix": "run-p \"format:prettier --write\" format:package",
5050
"format:package": "node -r esbuild-register ./scripts/fixpack.ts",
51-
"format:prettier": "prettier --config prettier.config.mjs --ignore-path .prettierignore --list-different '**/*.{js,json,html}'",
51+
"format:prettier": "prettier --config prettier.config.mjs --ignore-path .prettierignore --list-different '**/*.{ts,js,json,html}'",
5252
"lint": "run-p lint:secret lint:codes lint:docs",
5353
"lint:codes": "eslint --cache ./packages ./test-dts ./e2e ./benchmark --ext .js,.mjs,.ts,.vue",
5454
"lint:docs": "textlint --config .textlintrc.js docs/*.md docs/advanced/**/*.md docs/essentials/**/*.md docs/migration/**/*.md docs/api/injection.md packages/**/*.md",

packages/petite-vue-i18n/src/vue.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -864,7 +864,7 @@ declare module '@vue/runtime-core' {
864864
* @param key - A target locale message key
865865
* @param locale - A locale, optional, override locale that global scope or local scope
866866
*
867-
* @returns if found locale message, `true`, else `false`
867+
* @returns If found locale message, `true`, else `false`, Note that `false` is returned even if the value present in the Key is not translatable.
868868
*/
869869
$te<
870870
Key extends string,

packages/vue-i18n-bridge/src/vue.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -869,7 +869,7 @@ declare module '@vue/runtime-core' {
869869
* @param key - A target locale message key
870870
* @param locale - A locale, optional, override locale that global scope or local scope
871871
*
872-
* @returns if found locale message, `true`, else `false`
872+
* @returns If found locale message, `true`, else `false`, Note that `false` is returned even if the value present in the Key is not translatable.
873873
*/
874874
$te<
875875
Key extends string,

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

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -264,36 +264,36 @@ export interface ComposerOptions<
264264
number: DefaultNumberFormatSchema
265265
},
266266
Locales extends
267-
| {
268-
messages: unknown
269-
datetimeFormats: unknown
270-
numberFormats: unknown
271-
}
272-
| string = Locale,
267+
| {
268+
messages: unknown
269+
datetimeFormats: unknown
270+
numberFormats: unknown
271+
}
272+
| string = Locale,
273273
MessagesLocales = Locales extends { messages: infer M }
274-
? M
275-
: Locales extends string
276-
? Locales
277-
: Locale,
274+
? M
275+
: Locales extends string
276+
? Locales
277+
: Locale,
278278
DateTimeFormatsLocales = Locales extends { datetimeFormats: infer D }
279-
? D
280-
: Locales extends string
281-
? Locales
282-
: Locale,
279+
? D
280+
: Locales extends string
281+
? Locales
282+
: Locale,
283283
NumberFormatsLocales = Locales extends { numberFormats: infer N }
284-
? N
285-
: Locales extends string
286-
? Locales
287-
: Locale,
284+
? N
285+
: Locales extends string
286+
? Locales
287+
: Locale,
288288
MessageSchema = Schema extends { message: infer M }
289-
? M
290-
: DefaultLocaleMessageSchema,
289+
? M
290+
: DefaultLocaleMessageSchema,
291291
DateTimeSchema = Schema extends { datetime: infer D }
292-
? D
293-
: DefaultDateTimeFormatSchema,
292+
? D
293+
: DefaultDateTimeFormatSchema,
294294
NumberSchema = Schema extends { number: infer N }
295-
? N
296-
: DefaultNumberFormatSchema,
295+
? N
296+
: DefaultNumberFormatSchema,
297297
_Messages extends LocaleMessages<
298298
MessageSchema,
299299
MessagesLocales,
@@ -654,8 +654,8 @@ export interface ComposerTranslation<
654654
? C | M
655655
: C
656656
: IsNever<M> extends false
657-
? M
658-
: never
657+
? M
658+
: never
659659
> {
660660
/**
661661
* Locale message translation
@@ -1001,8 +1001,8 @@ export interface ComposerDateTimeFormatting<
10011001
? C | M
10021002
: C
10031003
: IsNever<M> extends false
1004-
? M
1005-
: never
1004+
? M
1005+
: never
10061006
> {
10071007
/**
10081008
* Datetime formatting
@@ -1091,8 +1091,8 @@ export interface ComposerNumberFormatting<
10911091
? C | M
10921092
: C
10931093
: IsNever<M> extends false
1094-
? M
1095-
: never
1094+
? M
1095+
: never
10961096
> {
10971097
/**
10981098
* Number Formatting
@@ -1383,7 +1383,7 @@ export interface Composer<
13831383
* @param key - A target locale message key
13841384
* @param locale - A locale, it will be used over than global scope or local scope
13851385
*
1386-
* @returns If found locale message, `true`, else `false`
1386+
* @returns If found locale message, `true`, else `false`, Note that `false` is returned even if the value present in the Key is not translatable.
13871387
*/
13881388
te<
13891389
Str extends string,
@@ -1895,19 +1895,19 @@ export function createComposer(options: any = {}, VueI18nLegacy?: any): any {
18951895
// prettier-ignore
18961896
const _datetimeFormats = !__LITE__
18971897
? _ref<DateTimeFormatsType>(
1898-
isPlainObject(options.datetimeFormats)
1899-
? options.datetimeFormats
1900-
: { [_locale.value]: {} }
1901-
)
1898+
isPlainObject(options.datetimeFormats)
1899+
? options.datetimeFormats
1900+
: { [_locale.value]: {} }
1901+
)
19021902
: /* #__PURE__*/ ref<DateTimeFormatsType>({})
19031903

19041904
// prettier-ignore
19051905
const _numberFormats = !__LITE__
19061906
? _ref<NumberFormatsType>(
1907-
isPlainObject(options.numberFormats)
1908-
? options.numberFormats
1909-
: { [_locale.value]: {} }
1910-
)
1907+
isPlainObject(options.numberFormats)
1908+
? options.numberFormats
1909+
: { [_locale.value]: {} }
1910+
)
19111911
: /* #__PURE__*/ _ref<NumberFormatsType>({})
19121912

19131913
// warning suppress options

packages/vue-i18n/src/vue.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -869,7 +869,7 @@ declare module '@vue/runtime-core' {
869869
* @param key - A target locale message key
870870
* @param locale - A locale, optional, override locale that global scope or local scope
871871
*
872-
* @returns if found locale message, `true`, else `false`
872+
* @returns If found locale message, `true`, else `false`, Note that `false` is returned even if the value present in the Key is not translatable.
873873
*/
874874
$te<
875875
Key extends string,

0 commit comments

Comments
 (0)