@vyxos/astro-i18next
Version:
I18next integration for Astro with dynamic namespace loading.
19 lines (17 loc) • 508 B
TypeScript
interface IntegrationOptions {
locales: string[];
defaultLocale: string;
namespaces: string[];
defaultNamespace: string;
translationsDir: string;
translationsPattern: string;
}
declare global {
interface Window {
__i18nLoadNamespaces?: (namespaces: string[]) => Promise<void>;
__astroI18nConfig?: IntegrationOptions;
}
const window: Window | undefined;
var __astroI18nConfig: IntegrationOptions | undefined;
}
export type { IntegrationOptions as I };