Remix / client: InitializeRemixClientI18nAsyncOptions
Functions, types, and exports for Remix / client: InitializeRemixClientI18nAsyncOptions.
Page outline
import type { InitializeRemixClientI18nAsyncOptions } from "@palamedes/remix/client"
type InitializeRemixClientI18nAsyncOptions<TLocale extends string, T extends PalamedesI18n> = {
createI18n: () => T;
/** Defaults to the browser document; used to verify `<html lang>`. */
document?: RemixClientDocument;
catalogUrl?: string;
loadCatalog?: () => Promise<unknown>;
catalog?: unknown;
};
Properties
| Name | Type | Required | Description |
|---|---|---|---|
createI18n | () => T | Yes | |
document | RemixClientDocument | No | Defaults to the browser document; used to verify <html lang>. |
catalogUrl | string | No | |
loadCatalog | () => Promise<unknown> | No | |
catalog | unknown | No |
Last updated: November 1, 2026