1
- import type { Path , NamedValue } from '@intlify/core-base'
1
+ import type { NamedValue , JsonPaths } from '@intlify/core-base'
2
2
import type {
3
3
TranslateOptions ,
4
4
IsNever ,
5
- IsEmptyObject ,
6
- PickupPaths
5
+ IsEmptyObject
7
6
} from '@intlify/core-base'
8
7
import type { CustomBlocks } from '../../vue-i18n-core/src/composer'
9
8
import type {
@@ -80,13 +79,13 @@ declare module 'vue' {
80
79
DefinedLocaleMessage extends
81
80
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
82
81
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
83
- ? PickupPaths < {
82
+ ? JsonPaths < {
84
83
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
85
84
} >
86
85
: never ,
87
86
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
88
87
> (
89
- key : Key | ResourceKeys | Path
88
+ key : Key | ResourceKeys
90
89
) : TranslateResult
91
90
/**
92
91
* Locale message translation
@@ -104,13 +103,13 @@ declare module 'vue' {
104
103
DefinedLocaleMessage extends
105
104
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
106
105
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
107
- ? PickupPaths < {
106
+ ? JsonPaths < {
108
107
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
109
108
} >
110
109
: never ,
111
110
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
112
111
> (
113
- key : Key | ResourceKeys | Path ,
112
+ key : Key | ResourceKeys ,
114
113
plural : number
115
114
) : TranslateResult
116
115
/**
@@ -130,13 +129,13 @@ declare module 'vue' {
130
129
DefinedLocaleMessage extends
131
130
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
132
131
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
133
- ? PickupPaths < {
132
+ ? JsonPaths < {
134
133
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
135
134
} >
136
135
: never ,
137
136
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
138
137
> (
139
- key : Key | ResourceKeys | Path ,
138
+ key : Key | ResourceKeys ,
140
139
plural : number ,
141
140
options : TranslateOptions
142
141
) : TranslateResult
@@ -156,13 +155,13 @@ declare module 'vue' {
156
155
DefinedLocaleMessage extends
157
156
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
158
157
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
159
- ? PickupPaths < {
158
+ ? JsonPaths < {
160
159
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
161
160
} >
162
161
: never ,
163
162
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
164
163
> (
165
- key : Key | ResourceKeys | Path ,
164
+ key : Key | ResourceKeys ,
166
165
defaultMsg : string
167
166
) : TranslateResult
168
167
/**
@@ -182,13 +181,13 @@ declare module 'vue' {
182
181
DefinedLocaleMessage extends
183
182
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
184
183
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
185
- ? PickupPaths < {
184
+ ? JsonPaths < {
186
185
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
187
186
} >
188
187
: never ,
189
188
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
190
189
> (
191
- key : Key | ResourceKeys | Path ,
190
+ key : Key | ResourceKeys ,
192
191
defaultMsg : string ,
193
192
options : TranslateOptions
194
193
) : TranslateResult
@@ -208,13 +207,13 @@ declare module 'vue' {
208
207
DefinedLocaleMessage extends
209
208
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
210
209
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
211
- ? PickupPaths < {
210
+ ? JsonPaths < {
212
211
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
213
212
} >
214
213
: never ,
215
214
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
216
215
> (
217
- key : Key | ResourceKeys | Path ,
216
+ key : Key | ResourceKeys ,
218
217
list : unknown [ ]
219
218
) : TranslateResult
220
219
/**
@@ -234,13 +233,13 @@ declare module 'vue' {
234
233
DefinedLocaleMessage extends
235
234
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
236
235
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
237
- ? PickupPaths < {
236
+ ? JsonPaths < {
238
237
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
239
238
} >
240
239
: never ,
241
240
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
242
241
> (
243
- key : Key | ResourceKeys | Path ,
242
+ key : Key | ResourceKeys ,
244
243
list : unknown [ ] ,
245
244
plural : number
246
245
) : TranslateResult
@@ -261,16 +260,16 @@ declare module 'vue' {
261
260
DefinedLocaleMessage extends
262
261
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
263
262
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
264
- ? PickupPaths < {
263
+ ? JsonPaths < {
265
264
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
266
265
} >
267
266
: never ,
268
267
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
269
268
> (
270
- key : Key | ResourceKeys | Path ,
269
+ key : Key | ResourceKeys ,
271
270
list : unknown [ ] ,
272
271
defaultMsg : string
273
- ) : string
272
+ ) : TranslateResult
274
273
/**
275
274
* Locale message translation
276
275
*
@@ -288,13 +287,13 @@ declare module 'vue' {
288
287
DefinedLocaleMessage extends
289
288
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
290
289
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
291
- ? PickupPaths < {
290
+ ? JsonPaths < {
292
291
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
293
292
} >
294
293
: never ,
295
294
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
296
295
> (
297
- key : Key | ResourceKeys | Path ,
296
+ key : Key | ResourceKeys ,
298
297
list : unknown [ ] ,
299
298
options : TranslateOptions
300
299
) : TranslateResult
@@ -314,13 +313,13 @@ declare module 'vue' {
314
313
DefinedLocaleMessage extends
315
314
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
316
315
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
317
- ? PickupPaths < {
316
+ ? JsonPaths < {
318
317
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
319
318
} >
320
319
: never ,
321
320
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
322
321
> (
323
- key : Key | ResourceKeys | Path ,
322
+ key : Key | ResourceKeys ,
324
323
named : NamedValue
325
324
) : TranslateResult
326
325
/**
@@ -340,13 +339,13 @@ declare module 'vue' {
340
339
DefinedLocaleMessage extends
341
340
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
342
341
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
343
- ? PickupPaths < {
342
+ ? JsonPaths < {
344
343
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
345
344
} >
346
345
: never ,
347
346
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
348
347
> (
349
- key : Key | ResourceKeys | Path ,
348
+ key : Key | ResourceKeys ,
350
349
named : NamedValue ,
351
350
plural : number
352
351
) : TranslateResult
@@ -367,13 +366,13 @@ declare module 'vue' {
367
366
DefinedLocaleMessage extends
368
367
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
369
368
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
370
- ? PickupPaths < {
369
+ ? JsonPaths < {
371
370
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
372
371
} >
373
372
: never ,
374
373
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
375
374
> (
376
- key : Key | ResourceKeys | Path ,
375
+ key : Key | ResourceKeys ,
377
376
named : NamedValue ,
378
377
defaultMsg : string
379
378
) : TranslateResult
@@ -394,13 +393,13 @@ declare module 'vue' {
394
393
DefinedLocaleMessage extends
395
394
RemovedIndexResources < DefineLocaleMessage > = RemovedIndexResources < DefineLocaleMessage > ,
396
395
Keys = IsEmptyObject < DefinedLocaleMessage > extends false
397
- ? PickupPaths < {
396
+ ? JsonPaths < {
398
397
[ K in keyof DefinedLocaleMessage ] : DefinedLocaleMessage [ K ]
399
398
} >
400
399
: never ,
401
400
ResourceKeys extends Keys = IsNever < Keys > extends false ? Keys : never
402
401
> (
403
- key : Key | ResourceKeys | Path ,
402
+ key : Key | ResourceKeys ,
404
403
named : NamedValue ,
405
404
options : TranslateOptions
406
405
) : TranslateResult
0 commit comments