@@ -576,7 +576,8 @@ export interface ComposerInternalOptions<
576
576
export interface ComposerTranslation <
577
577
Messages extends Record < string , any > = { } ,
578
578
Locales = 'en-US' ,
579
- DefinedLocaleMessage extends RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
579
+ DefinedLocaleMessage extends
580
+ RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
580
581
C = IsEmptyObject < DefinedLocaleMessage > extends false
581
582
? PickupPaths < {
582
583
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
@@ -920,7 +921,8 @@ export interface ComposerResolveLocaleMessageTranslation<Locales = 'en-US'> {
920
921
export interface ComposerDateTimeFormatting <
921
922
DateTimeFormats extends Record < string , any > = { } ,
922
923
Locales = 'en-US' ,
923
- DefinedDateTimeFormat extends RemovedIndexResources < DefineDateTimeFormat > = RemovedIndexResources < DefineDateTimeFormat > ,
924
+ DefinedDateTimeFormat extends
925
+ RemovedIndexResources < DefineDateTimeFormat > = RemovedIndexResources < DefineDateTimeFormat > ,
924
926
C = IsEmptyObject < DefinedDateTimeFormat > extends false
925
927
? PickupFormatPathKeys < {
926
928
[ K in keyof DefinedDateTimeFormat ] : DefinedDateTimeFormat [ K ]
@@ -1009,7 +1011,8 @@ export interface ComposerDateTimeFormatting<
1009
1011
export interface ComposerNumberFormatting <
1010
1012
NumberFormats extends Record < string , any > = { } ,
1011
1013
Locales = 'en-US' ,
1012
- DefinedNumberFormat extends RemovedIndexResources < DefineNumberFormat > = RemovedIndexResources < DefineNumberFormat > ,
1014
+ DefinedNumberFormat extends
1015
+ RemovedIndexResources < DefineNumberFormat > = RemovedIndexResources < DefineNumberFormat > ,
1013
1016
C = IsEmptyObject < DefinedNumberFormat > extends false
1014
1017
? PickupFormatPathKeys < {
1015
1018
[ K in keyof DefinedNumberFormat ] : DefinedNumberFormat [ K ]
@@ -2083,23 +2086,23 @@ export function createComposer(options: any = {}, VueI18nLegacy?: any): any {
2083
2086
trackReactivityValues ( ) // track reactive dependency
2084
2087
// NOTE: experimental !!
2085
2088
let ret : unknown
2086
- if ( __DEV__ || __FEATURE_PROD_INTLIFY_DEVTOOLS__ ) {
2087
- try {
2089
+ try {
2090
+ if ( __DEV__ || __FEATURE_PROD_INTLIFY_DEVTOOLS__ ) {
2088
2091
setAdditionalMeta ( getMetaInfo ( ) )
2089
- if ( ! _isGlobal ) {
2090
- _context . fallbackContext = __root
2091
- ? ( getFallbackContext ( ) as any )
2092
- : undefined
2093
- }
2094
- ret = fn ( _context )
2095
- } finally {
2096
- setAdditionalMeta ( null )
2097
- if ( ! _isGlobal ) {
2098
- _context . fallbackContext = undefined
2099
- }
2100
2092
}
2101
- } else {
2093
+ if ( ! _isGlobal ) {
2094
+ _context . fallbackContext = __root
2095
+ ? ( getFallbackContext ( ) as any )
2096
+ : undefined
2097
+ }
2102
2098
ret = fn ( _context )
2099
+ } finally {
2100
+ if ( __DEV__ || __FEATURE_PROD_INTLIFY_DEVTOOLS__ ) {
2101
+ setAdditionalMeta ( null )
2102
+ }
2103
+ if ( ! _isGlobal ) {
2104
+ _context . fallbackContext = undefined
2105
+ }
2103
2106
}
2104
2107
if ( isNumber ( ret ) && ret === NOT_REOSLVED ) {
2105
2108
const [ key , arg2 ] = argumentParser ( )
0 commit comments