Comparing version 23.2.2 to 23.2.3
@@ -1,1 +0,1 @@ | ||
{"type":"module","version":"23.2.2"} | ||
{"type":"module","version":"23.2.3"} |
@@ -750,5 +750,3 @@ // Internal Helpers | ||
type _DefaultNamespace = TypeOptions['defaultNS']; | ||
type _FallbackNamespace = TypeOptions['fallbackNS'] extends false | ||
? TypeOptions['defaultNS'] | ||
: TypeOptions['fallbackNS']; | ||
type _FallbackNamespace = TypeOptions['fallbackNS']; | ||
type _Resources = TypeOptions['resources']; | ||
@@ -830,7 +828,3 @@ type _JSONFormat = TypeOptions['jsonFormat']; | ||
type ParseKeysByNamespaces< | ||
Ns extends Namespace, | ||
Keys, | ||
UnionNsps = Ns[number], | ||
> = Ns extends readonly any[] | ||
type ParseKeysByNamespaces<Ns extends Namespace, Keys> = Ns extends readonly (infer UnionNsps)[] | ||
? UnionNsps extends keyof Keys | ||
@@ -841,2 +835,8 @@ ? AppendNamespace<UnionNsps, Keys[UnionNsps]> | ||
type ParseKeysByFallbackNs<Keys extends $Dictionary> = _FallbackNamespace extends false | ||
? never | ||
: _FallbackNamespace extends (infer UnionFallbackNs extends string)[] | ||
? Keys[UnionFallbackNs] | ||
: Keys[_FallbackNamespace & string]; | ||
export type ParseKeys< | ||
@@ -849,17 +849,6 @@ Ns extends Namespace = _DefaultNamespace, | ||
> = $IsResourcesDefined extends true | ||
? _FallbackNamespace extends Array<infer FallbackNs extends Namespace> | ||
? | ||
| ParseKeysByKeyPrefix<Keys[$FirstNamespace<ActualNS>], KPrefix> | ||
| ParseKeysByKeyPrefix<Keys[$FirstNamespace<FallbackNs>], KPrefix> | ||
| ParseKeysByNamespaces<ActualNS, Keys> | ||
| ParseKeysByNamespaces<FallbackNs, Keys> | ||
: _FallbackNamespace extends Namespace | ||
? | ||
| ParseKeysByKeyPrefix<Keys[$FirstNamespace<ActualNS>], KPrefix> | ||
| ParseKeysByKeyPrefix<Keys[$FirstNamespace<_FallbackNamespace>], KPrefix> | ||
| ParseKeysByNamespaces<ActualNS, Keys> | ||
| ParseKeysByNamespaces<_FallbackNamespace, Keys> | ||
: | ||
| ParseKeysByKeyPrefix<Keys[$FirstNamespace<ActualNS>], KPrefix> | ||
| ParseKeysByNamespaces<ActualNS, Keys> | ||
? | ||
| ParseKeysByKeyPrefix<Keys[$FirstNamespace<ActualNS>], KPrefix> | ||
| ParseKeysByNamespaces<ActualNS, Keys> | ||
| ParseKeysByFallbackNs<Keys> | ||
: string; | ||
@@ -866,0 +855,0 @@ |
{ | ||
"name": "i18next", | ||
"version": "23.2.2", | ||
"version": "23.2.3", | ||
"description": "i18next internationalization framework", | ||
@@ -5,0 +5,0 @@ "main": "./dist/cjs/i18next.js", |
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
574831
12912