@kaynooo/utils
Preparing search index...
builder/i18n
declareI18n
Function declareI18n
declareI18n
<
LocaleType
extends
string
,
Translations
extends
Record
<
LocaleType
,
TranslationObject
>
,
PrimaryTranslation
extends
TranslationObject
,
>
(
translations
:
Translations
&
Record
<
LocaleType
,
TranslationStructure
<
PrimaryTranslation
>
,
>
,
)
:
{
t
:
{
<
K
>
(
locale
:
LocaleType
,
key
:
K
)
:
string
;
<
K
>
(
locale
:
LocaleType
,
key
:
K
,
variables
:
Record
<
ExtractVariablesFromKey
<
PrimaryTranslation
,
K
>
,
string
|
number
,
>
,
)
:
string
;
}
;
}
Type Parameters
LocaleType
extends
string
Translations
extends
Record
<
LocaleType
,
TranslationObject
>
PrimaryTranslation
extends
TranslationObject
Parameters
translations
:
Translations
&
Record
<
LocaleType
,
TranslationStructure
<
PrimaryTranslation
>
>
Returns
{
t
:
{
<
K
>
(
locale
:
LocaleType
,
key
:
K
)
:
string
;
<
K
>
(
locale
:
LocaleType
,
key
:
K
,
variables
:
Record
<
ExtractVariablesFromKey
<
PrimaryTranslation
,
K
>
,
string
|
number
,
>
,
)
:
string
;
}
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@kaynooo/utils
Loading...