Comparing version 23.7.14 to 23.7.15
@@ -1,1 +0,1 @@ | ||
{"type":"module","version":"23.7.14"} | ||
{"type":"module","version":"23.7.15"} |
{ | ||
"name": "i18next", | ||
"version": "23.7.14", | ||
"version": "23.7.15", | ||
"description": "i18next internationalization framework", | ||
@@ -5,0 +5,0 @@ "main": "./dist/cjs/i18next.js", |
@@ -53,10 +53,6 @@ import type { $OmitArrayKeys, $PreservedValue, $Dictionary, $SpecialObject } from './helpers.js'; | ||
type KeysBuilderWithReturnObjects<Res, Key = keyof Res> = Key extends keyof Res | ||
? Res[Key] extends $Dictionary | ||
? Res[Key] extends $Dictionary | readonly unknown[] | ||
? | ||
| JoinKeys<Key, WithOrWithoutPlural<keyof $OmitArrayKeys<Res[Key]>>> | ||
| JoinKeys<Key, KeysBuilderWithReturnObjects<Res[Key]>> | ||
: Res[Key] extends unknown[] | ||
? | ||
| JoinKeys<Key, WithOrWithoutPlural<keyof $OmitArrayKeys<Res[Key]>>> | ||
| JoinKeys<Key, KeysBuilderWithReturnObjects<Res[Key]>> | ||
: never | ||
@@ -66,6 +62,4 @@ : never; | ||
type KeysBuilderWithoutReturnObjects<Res, Key = keyof $OmitArrayKeys<Res>> = Key extends keyof Res | ||
? Res[Key] extends $Dictionary | ||
? Res[Key] extends $Dictionary | readonly unknown[] | ||
? JoinKeys<Key, KeysBuilderWithoutReturnObjects<Res[Key]>> | ||
: Res[Key] extends unknown[] | ||
? JoinKeys<Key, KeysBuilderWithoutReturnObjects<Res[Key]>> | ||
: Key | ||
@@ -180,3 +174,3 @@ : never; | ||
: // otherwise access plain key without adding plural and ordinal suffixes | ||
Res extends unknown[] | ||
Res extends readonly unknown[] | ||
? Key extends `${infer NKey extends number}` | ||
@@ -183,0 +177,0 @@ ? Res[NKey] |
@@ -53,10 +53,6 @@ import type { $OmitArrayKeys, $PreservedValue, $Dictionary, $SpecialObject } from './helpers.js'; | ||
type KeysBuilderWithReturnObjects<Res, Key = keyof Res> = Key extends keyof Res | ||
? Res[Key] extends $Dictionary | ||
? Res[Key] extends $Dictionary | readonly unknown[] | ||
? | ||
| JoinKeys<Key, WithOrWithoutPlural<keyof $OmitArrayKeys<Res[Key]>>> | ||
| JoinKeys<Key, KeysBuilderWithReturnObjects<Res[Key]>> | ||
: Res[Key] extends unknown[] | ||
? | ||
| JoinKeys<Key, WithOrWithoutPlural<keyof $OmitArrayKeys<Res[Key]>>> | ||
| JoinKeys<Key, KeysBuilderWithReturnObjects<Res[Key]>> | ||
: never | ||
@@ -66,6 +62,4 @@ : never; | ||
type KeysBuilderWithoutReturnObjects<Res, Key = keyof $OmitArrayKeys<Res>> = Key extends keyof Res | ||
? Res[Key] extends $Dictionary | ||
? Res[Key] extends $Dictionary | readonly unknown[] | ||
? JoinKeys<Key, KeysBuilderWithoutReturnObjects<Res[Key]>> | ||
: Res[Key] extends unknown[] | ||
? JoinKeys<Key, KeysBuilderWithoutReturnObjects<Res[Key]>> | ||
: Key | ||
@@ -180,3 +174,3 @@ : never; | ||
: // otherwise access plain key without adding plural and ordinal suffixes | ||
Res extends unknown[] | ||
Res extends readonly unknown[] | ||
? Key extends `${infer NKey extends number}` | ||
@@ -183,0 +177,0 @@ ? Res[NKey] |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
616131
13910