I18n/23/Add Namespace Type Annotation

1.0.0Last update Sep 4, 2024
by@dfordp

Modification of the InterpolationOptions type. In version 23.0.0, the ns property within InterpolationOptions is now constrained to be of type Namespace instead of being a string or a readonly string[]. This change requires you to adjust your code accordingly.

Example

Before

function translateWithNs(key, ns) {
return i18n.t(key, { ns });
}

After

function translateWithNs(key, ns: Namespace) {
return i18n.t(key, { ns });
}

Build custom codemods

Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community

background illustrationGet Started Now