Skip to content

Commit

Permalink
i18n typecheck
Browse files Browse the repository at this point in the history
  • Loading branch information
zefanjajobse committed Dec 24, 2024
1 parent accde22 commit c73e072
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions i18next.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// import the original type declarations
import "i18next";
// import all namespaces (for the default language, only)
import common from "./src/locales/languages/en-US.json";

declare module "i18next" {
// Extend CustomTypeOptions
// eslint-disable-next-line @typescript-eslint/naming-convention
interface CustomTypeOptions {
// custom namespace type, if you changed it
defaultNS: "common";
// custom resources type
resources: {
common: typeof common;
};
// other
}
}

0 comments on commit c73e072

Please sign in to comment.