Remix / server: RemixI18nRequestScope
Functions, types, and exports for Remix / server: RemixI18nRequestScope.
Page outline
import type { RemixI18nRequestScope } from "@palamedes/remix/server"
type RemixI18nRequestScope<T extends I18nInstance = I18nInstance> = {
run<Result>(request: Request, callback: (i18n: T) => Result | Promise<Result>): Promise<Result>;
activate(i18n: T): T;
get(): T | undefined;
};
run
run<Result>(request: Request, callback: (i18n: T) => Result | Promise<Result>): Promise<Result>
Parameters
| Name | Type | Required |
|---|---|---|
request | Request | Yes |
callback | (i18n: T) => Result | Promise<Result> | Yes |
Returns
Promise<Result>
activate
activate(i18n: T): T
Parameters
| Name | Type | Required |
|---|---|---|
i18n | T | Yes |
Returns
T
get
get(): T | undefined
Returns
T | undefined
Last updated: November 1, 2026