| import | export | kind | Было |
|---|
i18next | _IcuArg | type | A extends `${infer Name},${infer Type},${infer Cases}` ? _IcuTrim<Type> extends "plural" | "selectordinal" ? [_IcuTrim<Name>, _IcuFormatType<_IcuTrim<Type>>] | _IcuCases<Cases, never, never>[1] : _IcuTrim<Type> extends "select" ? _IcuCases<Cases, never, never> extends [infer Keys, infer E] ? E | [_IcuTrim<Name>, "other" extends Keys ? Exclude<Keys, "other"> | (string & {}) : Keys] : never : [_IcuTrim<Name>, _IcuFormatType<_IcuTrim<Type>>] : A extends `${infer Name},${infer Type}` ? [_IcuTrim<Name>, _IcuFormatType<_IcuTrim<Type>>] : [_IcuTrim<A>, string | number] |
i18next | _KeysOf | type | [Res] extends [unknown] ? keyof Res : never |
i18next | _IcuTrim | type | S extends ` ${infer R}` | `
${infer R}` | `\t${infer R}` | `\r${infer R}` ? _IcuTrim<R> : S extends `${infer R} ` | `${infer R}
` | `${infer R}\t` | `${infer R}\r` ? _IcuTrim<R> : S |
i18next | _Mf2Name | type | S extends `${infer N} ${string}` ? _Mf2Name<N> : S extends `${infer N}/${string}` ? N : S |
i18next | _Mf2Vars | type | S extends `${string}$${infer R}` ? _Mf2Vars<R, Acc | [_Mf2Name<R>, string | number]> : Acc |
i18next | _ValueOf | type | Key extends _KeysOf<Res> ? Res[Key] : _IsLiteral<Key & PropertyKey> extends true ? never : Res[Key & _KeysOf<Res>] |
i18next | _IcuBlock | type | S extends `${infer L}}${infer R}` ? L extends `${infer L2}{${infer R2}` ? _IcuBlock<`${R2}}${R}`, `${Acc}${L2}{`, [...Depth, 0]> : Depth extends [0, ...infer D extends 0[]] ? _IcuBlock<R, `${Acc}${L}}`, D> : [`${Acc}${L}`, R] : never |
i18next | _IcuCases | type | S extends `${infer L}{${infer R}` ? _IcuBlock<R, "", []> extends [infer Msg, infer Rest] ? _IcuCases<Rest, Keys | _IcuTrim<L>, Acc | _IcuEntries<Msg, never>> : [Keys, Acc] : [Keys, Acc] |
i18next | _Mf2Space | type | S extends `${infer L}${C}${infer R}` ? _Mf2Space<`${L} ${R}`, C> : S |
i18next | _HasPlural | type | 0 extends 1 & R ? false : [Extract<R, PluralValue<string>>] extends [never] ? false : true |
i18next | _IsLiteral | type | {} extends Record<S, unknown> ? false : true |
i18next | _Mf2Locals | type | S extends `${string}.local${infer R}` ? _Mf2Locals<R, Acc | (_IcuTrim<R> extends `$${infer N}=${string}` ? _IcuTrim<N> : never)> : Acc |
i18next | _Mf2Spaces | type | _Mf2Space<_Mf2Space<_Mf2Space<S, "\n">, "\t">, "\r"> extends ` ${infer R}` | `
${infer R}` | `\t${infer R}` | `\r${infer R}` ? _IcuTrim<R> : _Mf2Space<_Mf2Space<_Mf2Space<S, "\n">, "\t">, "\r"> extends `${infer R} ` | `${infer R}
` | `${infer R}\t` | `${infer R}\r` ? _IcuTrim<R> : _Mf2Space<_Mf2Space<_Mf2Space<S, "\n">, "\t">, "\r"> |
i18next | _Resources | type | object |
i18next | _IcuArgsMap | type | Ret extends string ? string extends Ret ? never : _ArgsFromEntries<_IcuEntries<_IcuStripQuotes<Ret, "">, never>> : never |
i18next | _IcuEntries | type | S extends `${string}{${infer R}` ? _IcuBlock<R, "", []> extends [infer Arg, infer Rest] ? _IcuEntries<Rest, Acc | _IcuArg<Arg>> : Acc : Acc |
i18next | _Mf2ArgsMap | type | Ret extends string ? string extends Ret ? never : _Mf2StripEscapes<Ret, ""> extends infer S ? _ArgsFromEntries<Exclude<_Mf2Entries<S, never>, [_IcuTrim<S> extends `.${string}` ? _Mf2Locals<S, never> : never, unknown]> | Exclude<_Mf2Selectors<S>, [_IcuTrim<S> extends `.${string}` ? _Mf2Locals<S, never> : never, unknown]>> : never : never |
i18next | _Mf2Entries | type | S extends `${string}{${infer R}` ? R extends `{${infer Pattern}` ? _Mf2Entries<Pattern, Acc> : _Mf2Expression<R, ""> extends [infer Body, infer Rest] ? _Mf2Entries<Rest, Acc | _Mf2ExprEntries<_IcuTrim<_Mf2Space<_Mf2Space<_Mf2Space<Body, "\n">, "\t">, "\r">>>> : Acc : Acc |
i18next | _ReturnNull | type | false |
i18next | $PluralBrand | variable | typeof $PluralBrand |
i18next | _DefinedKeys | type | [T] extends [unknown] ? keyof { [P in keyof T as [T[P]] extends [undefined] ? never : P]: true; } : never |
i18next | _NsSeparator | type | ":" |
i18next | _ContextBases | type | [T] extends [unknown] ? _ContextPrefixes<T>[1] : never |
i18next | _KeySeparator | type | "." |
i18next | _Mf2Selectors | type | S extends `${string}.match${infer R}` ? _Mf2Vars<_IcuTrim<_Mf2Space<_Mf2Space<_Mf2Space<R extends `${infer Sel}{${string}` ? Sel : R, "\n">, "\t">, "\r">>, never> : never |
i18next | _NonNeverKeys | type | { [K in keyof T]: [T[K]] extends [never] ? never : K; }[keyof T] |
i18next | _PerPropMerge | type | { [K in keyof L | keyof R]: K extends keyof L ? K extends keyof R ? L[K] & R[K] : L[K] : K extends keyof R ? R[K] : never; } |
i18next | _PrimaryParse | type | (ActualKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends … |
i18next | _CountIfPlural | type | _HasPlural<R> extends true ? { count: number; } : {} |
i18next | _FallbackParse | type | [FallbackResourcesOf<FallbackNS, $Dictionary<string>>] extends [never] ? never : ParseTReturnWithFallback<ActualKey, ActualKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithFallback<RestKey, RestKey extends `${infer K1}.${infer RestKey}` ? ParseTReturnWithF… |
i18next | _HasDefinedKey | type | [false extends (Pattern extends unknown ? _IsLiteral<Pattern> : never) ? keyof _DefinedContextKeys<T, Pattern> : Extract<Pattern, _DefinedKeys<T>>] extends [never] ? false : true |
i18next | _IcuFormatType | type | [F] extends [never] ? string | number : F extends never ? {}[F] : F extends "number" | "plural" | "selectordinal" ? number : F extends "date" | "time" ? Date : string | number |
i18next | _IcuSkipQuoted | type | S extends `${string}'${infer R}` ? R extends `'${infer R2}` ? _IcuSkipQuoted<R2> : R : "" |
i18next | _IcuWhitespace | type | " " | "\n" | "\t" | "\r" |
i18next | _KeyAndOptions | type | [key: Key | Key[], options?: Opts | undefined] |
i18next | _Mf2Expression | type | S extends `${infer B}}${infer Rest}` ? B extends `${infer Before}|${infer Lit}` ? `${Lit}}${Rest}` extends `${string}|${infer After}` ? _Mf2Expression<After, `${Acc}${Before} `> : never : [`${Acc}${B}`, Rest] : never |
i18next | _ReturnObjects | type | false |
i18next | $FirstNamespace | type | Ns extends readonly any[] ? Ns[0] : Ns |
i18next | _EnableSelector | type | false |
i18next | _IcuStripQuotes | type | S extends `${infer L}'${infer R}` ? R extends `'${infer R2}` ? _IcuStripQuotes<R2, `${Acc}${L}`> : R extends `{${string}` | `}${string}` | `<${string}` | `>${string}` | `#${string}` ? _IcuStripQuotes<_IcuSkipQuoted<R>, `${Acc}${L}`> : _IcuStripQuotes<R, `${Acc}${L}'`> : `${Acc}${S & string}` |
i18next | _Mf2ExprEntries | type | Body extends `$${infer R}` ? R extends `${infer Name} ${infer Tail}` ? [Name, _Mf2FunctionType<_IcuTrim<Tail> extends `:${infer F}` ? _Mf2Name<F> : never>] | _Mf2Vars<Tail, never> : [_Mf2Name<R>, string | number] : _Mf2Vars<Body, never> |
i18next | _UnescapePrefix | type | "-" |
i18next | _UnescapeSuffix | type | "" |
i18next | _ArgsFromEntries | type | _UnionToIntersection<E extends [infer Name extends string, infer Type] ? Name extends `${string}.${string}` ? $StringKeyPathToRecord<Name, Type> : { [K in Name]: Type; } : never> extends infer M ? [E] extends [never] ? never : { [K in keyof M]: M[K]; } : never |
i18next | _ContextPrefixes | type | [T] extends [unknown] ? _ContextPrefixesOf<_DefinedKeys<T> & string, "", never, never> : never |
i18next | _IsContextualKey | type | _IsLiteral<K> extends true ? K extends _ContextBases<T> ? true : false : [Exclude<keyof _DefinedContextKeys<T, `${K}_${string}`>, `${K}_zero` | `${K}_one` | `${K}_two` | `${K}_few` | `${K}_many` | `${K}_other` | `${K}_ordinal_zero` | `${K}_ordinal_one` | `${K}_ordinal_two` | `${K}_ordinal_few` | `${K}_ordinal_many` | `${K}_ordinal_other`>] extends [never] ? false : true |
i18next | _LegacyResources | type | object |
i18next | _MergeNamespaces | type | { [K in keyof L | keyof R]: K extends keyof L ? K extends keyof R ? _DropConflictKeys<_PerPropMerge<L[K], R[K]>> : L[K] : K extends keyof R ? R[K] : never; } |
i18next | _MergedResources | type | object |
i18next | _Mf2FunctionType | type | [F] extends [never] ? string | number : F extends never ? {}[F] : F extends "number" | "currency" | "integer" | "percent" | "offset" | "unit" | "math" ? number : F extends "datetime" | "date" | "time" ? Date : F extends "string" ? string : string | number |
i18next | _Mf2StripEscapes | type | S extends `${infer L}\\${string}${infer R}` ? _Mf2StripEscapes<R, `${Acc}${L}`> : `${Acc}${S & string}` |
i18next | _PluralSeparator | type | "_" |
i18next | _SelectorsReturn | type | Fns[number] extends (...args: any[]) => infer R ? R : never |
i18next | _StrictKeyChecks | type | false |
i18next | $SelectorKeyBrand | variable | typeof $SelectorKeyBrand |
i18next | _ContextSeparator | type | "_" |
i18next | _DefaultVariables | type | {} |
i18next | _DropConflictKeys | type | { [P in _NonNeverKeys<T>]: T[P]; } |
i18next | _NsResourceStrict | type | Ns extends readonly any[] ? PickNamespaces<$Dictionary<string>, Ns[number]> : PickNamespaces<$Dictionary<string>, Ns & (string | number)> |
i18next | _ResolveEntryType | type | [Format] extends [never] ? Name extends "count" ? number : string | number : Format extends never ? {}[Format] : _StripFormatOptions<Format> extends never ? never : Format extends keyof _BuiltInFormatTypeMap ? _BuiltInFormatTypeMap[Format] : _StripFormatOptions<Format> extends keyof _BuiltInFormatTypeMap ? _BuiltInFormatTypeMap[_StripFormatOptions<Format> & keyof _BuiltInFormatTypeMap] : string |
i18next | _CompatibilityJSON | type | "v4" |
i18next | _ContextPrefixesOf | type | P extends `${infer B}_${string}` ? P extends `${B}${infer FromSep}` ? FromSep extends `${infer C}${infer Rest}` ? _ContextPrefixesOf<Rest, `${Head}${B}${C}`, All | `${Head}${B}`, FromSep extends "_zero" | "_one" | "_two" | "_few" | "_many" | "_other" | "_ordinal_zero" | "_ordinal_one" | "_ordinal_two" | "_ordinal_few" | "_ordinal_many" | "_ordinal_other" ? Bases : Bases | `${Head}${B}`> : [All, Bases] : [All, Bases] : [All, Bases] |
i18next | _FallbackNamespace | type | false |
i18next | _HasContextVariant | type | string extends Context ? _IsLiteral<K> extends true ? K extends _AllContextPrefixes<T> ? true : false : _HasDefinedKey<T, `${K}_${string}`> : _HasDefinedKey<T, `${K}_${Context & string}` | `${K}_${Context & string}_zero` | `${K}_${Context & string}_one` | `${K}_${Context & string}_two` | `${K}_${Context & string}_few` | `${K}_${Context & string}_many` | `${K}_${Context & string}_other`> |
i18next | _IfOptionalOptions | type | unknown |
i18next | _ReturnEmptyString | type | true |
i18next | $IsResourcesDefined | type | false |
i18next | _AllContextPrefixes | type | [T] extends [unknown] ? _ContextPrefixes<T>[0] : never |
i18next | _DefinedContextKeys | type | { [P in keyof T as P extends Pattern ? [T[P]] extends [undefined] ? never : P : never]: true; } |
i18next | _ParseInterpolation | type | true |
i18next | _SelectorOptionsArg | type | [options?: Opts | undefined] |
i18next | _StripFormatOptions | type | F extends `${infer Name}(${string})` ? Name : F |
i18next | _InterpolationPrefix | type | "{{" |
i18next | _InterpolationSuffix | type | "}}" |
i18next | _ParsesMessageFormat | type | false |
i18next | _UnionToIntersection | type | (T extends unknown ? (k: T) => void : never) extends (k: infer I) => void ? I : never |
i18next | _BuiltInFormatTypeMap | type | { number: number; currency: number; datetime: Date; relativetime: number; list: readonly string[]; } |
i18next | _KeysWithoutVariables | type | Key extends string ? Key : never |
i18next | _WithDefaultVariables | type | Map |
i18next | _RequiresMessageOptions | type | false |
i18next | $ValueIfResourcesDefined | type | Fallback |
i18next | _SelectorArrayOptionsArg | type | _HasPlural<R> extends true ? [options: Opts & { count: number; } & $PreservedValue<_UnionToIntersection<(DeepUnwrapPlural<R> extends `${string}{{${infer Value}}}${infer Rest}` ? (Value extends `${infer ActualValue},${infer Format}` ? [ParseActualValue<ActualValue>, TrimSpaces<Format, "">] : [ParseActualValue<Value>, never]) | (Rest extends `${string}{{${infer Value}}}${infer Rest}` ? any : never) : never) extends [infer Name extends string, infer Format] ? $UnionToIntersection<$StringKeyPathToRecordUnion<Name, _ResolveEntryType<Name, Format>>> : never>, Record<string, unknown>>] : [options?: (… |
i18next | _IfOptionalDefaultOptions | type | unknown |
i18next | _StrictInterpolationChecks | type | false |
i18next | _InterpolationFormatTypeMap | type | {} |
i18next | _InterpolationMapFromEntries | type | ((E extends [infer Name extends string, infer Format] ? $StringKeyPathToRecord<Name, _ResolveEntryType<Name, Format>> : never) extends unknown ? (k: E extends [infer Name extends string, infer Format] ? $StringKeyPathToRecord<Name, _ResolveEntryType<Name, Format>> : never) => void : never) extends (k: infer I) => void ? I : never |
i18next | _InterpolationFormatSeparator | type | "," |