A CLI tool to generate TypeScript types for i18next based on your resource files. Point it to your default locale and it will generate types from .json
, .yaml
, or .yml
files.
npx i18next-utilities-ts-cli gen -i ./path/to/locales/en-GB -o ./i18next.d.ts
Option | Type | Default | Description |
---|---|---|---|
-i , --input
|
string |
The input directory for the default locale. | |
-o , --output
|
string |
The output file for the generated types. | |
-l , --default-locale
|
string |
The default locale for the resource files. | |
-g , --glob
|
string[] |
["**/*.json","**/*.yml","**/*.yaml"] |
The glob pattern to match the resource files. |
-n , --namespace-resolution
|
"basename" , "relativePath"
|
"basename" |
The resolution strategy for the namespace. |
-d , --default-namespace
|
string |
"translation" |
The default namespace for the resource files. |