Skip to content

@i18n-micro/types

26 exports across 1 entry point. Generated from the API snapshot that pnpm run api:surface checks against the TypeScript sources.

@i18n-micro/types

ts
import { /* … */ } from '@i18n-micro/types'
ExportKindSignature
CleanTranslationtypestring | number | boolean | Translations | PluralTranslations | null
DefineI18nRouteConfiginterface3 members
DefineLocaleMessageinterface1 members
Gettertype(key: TranslationKey, params?: Record<string, string | number | boolean>, defaultValue?: string) => unknown
GlobalLocaleRoutestypeRecord<string, Record<LocaleCode, string> | false | boolean> | null | undefined
I18nHeadDisableGrouptype'hreflang' | 'x-default' | 'canonical' | 'og' | 'og-alternates' | 'html'
I18nHeadInputinterface5 members
I18nHeadLinkinterface4 members
I18nHeadMetainterface1 members
I18nRouteParamstypeRecord<LocaleCode, Record<string, string>> | null
initconst() => void
Localeinterface11 members
LocaleCodetypestring
MissingHandlertype(locale: string, key: TranslationKey, routeName: string, instance?: unknown, type?: string) => void
ModuleOptionsinterface46 members
ModuleOptionsExtendinterface49 members
ModulePrivateOptionsExtendinterface49 members
ParamstypeRecord<string, string | number | boolean>
PluralFunctype(key: TranslationKey, count: number, params: Params, locale: string, getter: Getter) => string | null
PluralTranslationsinterface2 members
ScopedKeytype<Scope extends string> = Extract<TranslationKey, `${Scope}.${string}`>
Strategiestype'no_prefix' | 'prefix_except_default' | 'prefix' | 'prefix_and_default'
TranslationtypeCleanTranslation | unknown
TranslationKeytypekeyof DefineLocaleMessage extends never ? string : keyof DefineLocaleMessage | string
TranslationPayloadOptionsinterface8 members
Translationsinterface1 members
DefineI18nRouteConfig — 3 members
MemberType
disableMeta?boolean | string[] | undefined
localeRoutes?Record<string, string> | undefined
locales?string[] | Record<string, Translations> | undefined
DefineLocaleMessage — 1 members
MemberType
__augmentation?undefined
I18nHeadInput — 5 members
MemberType
disable?I18nHeadDisableGroup[] | undefined
htmlAttrs?Record<string, string> | undefined
link?I18nHeadLink[] | undefined
meta?I18nHeadMeta[] | undefined
replace?{ canonical?: string | false; hreflang?: I18nHeadLink[] | false; xDefault?: I18nHeadLink | false; ogLocale?: string | false; ogUrl?: string | false; ogAlternates?: string[] | false; } | undefined
I18nHeadLink — 4 members
MemberType
[string]string | undefined
hrefstring
hreflang?string | undefined
relstring
I18nHeadMeta — 1 members
MemberType
[string]string | undefined
Locale — 11 members
MemberType
[string]unknown
baseDefault?boolean | undefined
baseUrl?string | undefined
codestring
dir?"ltr" | "rtl" | "auto" | undefined
disabled?boolean | undefined
displayName?string | undefined
fallbackLocale?string | undefined
iso?string | undefined
og?string | undefined
seo?boolean | undefined
ModuleOptions — 46 members
MemberType
apiBaseClientHost?string | undefined
apiBaseServerHost?string | undefined
apiBaseUrl?string | undefined
autoDetectLanguage?boolean | undefined
autoDetectPath?string | undefined
cacheMaxSize?number | undefined
cacheTtl?number | undefined
canonicalQueryWhitelist?string[] | undefined
components?boolean | undefined
customRegexMatcher?string | RegExp | undefined
dateBuild?string | number | undefined
datetimeFormats?Record<string, Record<string, Intl.DateTimeFormatOptions>> | undefined
debug?boolean | undefined
defaultLocale?string | undefined
define?boolean | undefined
disablePageLocales?boolean | undefined
disableWatcher?boolean | undefined
excludePatterns?(string | RegExp)[] | undefined
experimental?Record<string, unknown> | undefined
fallbackLocale?string | undefined
globalLocaleRoutes?GlobalLocaleRoutes
hmr?boolean | undefined
hooks?boolean | undefined
hreflangBaseLanguage?boolean | undefined
httpCacheDuration?number | undefined
localeCookie?string | null | undefined
locales?Locale[] | undefined
localizedRouteNamePrefix?string | undefined
meta?boolean | undefined
metaBaseUrl?string | undefined
metaTrustForwardedHost?boolean | undefined
metaTrustForwardedProto?boolean | undefined
missingWarn?boolean | undefined
noPrefixRedirect?boolean | undefined
numberFormats?Record<string, Record<string, Intl.NumberFormatOptions>> | undefined
plugin?boolean | undefined
plural?PluralFunc | undefined
redirects?boolean | undefined
routeDisableMeta?Record<string, boolean | string[]> | undefined
routeLocales?Record<string, string[]> | undefined
routesLocaleLinks?{ [key: string]: string; } | undefined
serverTranslationPreload?boolean | undefined
strategy?Strategies | undefined
translationDir?string | undefined
translationPayloads?TranslationPayloadOptions | undefined
types?boolean | undefined
ModuleOptionsExtend — 49 members
MemberType
apiBaseClientHost?string | undefined
apiBaseServerHost?string | undefined
apiBaseUrlstring
autoDetectLanguage?boolean | undefined
autoDetectPath?string | undefined
cacheMaxSize?number | undefined
cacheTtl?number | undefined
canonicalQueryWhitelist?string[] | undefined
components?boolean | undefined
customRegexMatcher?string | RegExp | undefined
dateBuildstring | number
datetimeFormats?Record<string, Record<string, Intl.DateTimeFormatOptions>> | undefined
debug?boolean | undefined
defaultLocale?string | undefined
define?boolean | undefined
disablePageLocalesboolean
disableWatcher?boolean | undefined
excludePatterns?(string | RegExp)[] | undefined
experimental?Record<string, unknown> | undefined
fallbackLocale?string | undefined
globalLocaleRoutes?GlobalLocaleRoutes
hashModeboolean
hmr?boolean | undefined
hooks?boolean | undefined
hreflangBaseLanguage?boolean | undefined
httpCacheDuration?number | undefined
isSSGboolean
localeCookie?string | null | undefined
locales?Locale[] | undefined
localizedRouteNamePrefix?string | undefined
meta?boolean | undefined
metaBaseUrl?string | undefined
metaTrustForwardedHost?boolean | undefined
metaTrustForwardedProto?boolean | undefined
missingWarn?boolean | undefined
noPrefixRedirect?boolean | undefined
numberFormats?Record<string, Record<string, Intl.NumberFormatOptions>> | undefined
plugin?boolean | undefined
plural?PluralFunc | undefined
redirects?boolean | undefined
routeDisableMeta?Record<string, boolean | string[]> | undefined
routeLocales?Record<string, string[]> | undefined
routesLocaleLinks?{ [key: string]: string; } | undefined
serverTranslationPreload?boolean | undefined
strategy?Strategies | undefined
translationDir?string | undefined
translationPayloadMode?"premerged" | "source" | undefined
translationPayloads?TranslationPayloadOptions | undefined
types?boolean | undefined
ModulePrivateOptionsExtend — 49 members
MemberType
apiBaseClientHost?string | undefined
apiBaseServerHost?string | undefined
apiBaseUrlstring
autoDetectLanguage?boolean | undefined
autoDetectPath?string | undefined
cacheMaxSize?number | undefined
cacheTtl?number | undefined
canonicalQueryWhitelist?string[] | undefined
components?boolean | undefined
customRegexMatcher?string | RegExp | undefined
dateBuild?string | number | undefined
datetimeFormats?Record<string, Record<string, Intl.DateTimeFormatOptions>> | undefined
debugboolean
defaultLocale?string | undefined
define?boolean | undefined
disablePageLocales?boolean | undefined
disableWatcher?boolean | undefined
excludePatterns?(string | RegExp)[] | undefined
experimental?Record<string, unknown> | undefined
fallbackLocalestring
globalLocaleRoutes?GlobalLocaleRoutes
hmr?boolean | undefined
hooks?boolean | undefined
hreflangBaseLanguage?boolean | undefined
httpCacheDuration?number | undefined
localeCookie?string | null | undefined
locales?Locale[] | undefined
localizedRouteNamePrefix?string | undefined
meta?boolean | undefined
metaBaseUrl?string | undefined
metaTrustForwardedHost?boolean | undefined
metaTrustForwardedProto?boolean | undefined
missingWarn?boolean | undefined
noPrefixRedirect?boolean | undefined
numberFormats?Record<string, Record<string, Intl.NumberFormatOptions>> | undefined
payloadFsDirstring
payloadPublicRelstring
plugin?boolean | undefined
plural?PluralFunc | undefined
redirects?boolean | undefined
rootDirstring
routeDisableMeta?Record<string, boolean | string[]> | undefined
routeLocales?Record<string, string[]> | undefined
routesLocaleLinks?{ [key: string]: string; } | undefined
serverTranslationPreload?boolean | undefined
strategy?Strategies | undefined
translationDirstring
translationPayloads?TranslationPayloadOptions | undefined
types?boolean | undefined
PluralTranslations — 2 members
MemberType
pluralstring
singularstring
TranslationPayloadOptions — 8 members
MemberType
mode?"premerged" | "source" | undefined
prerenderRoutes?boolean | undefined
publicAssets?boolean | undefined
publicDir?string | undefined
serverAssets?boolean | undefined
serverHandler?boolean | undefined
warnFileCount?number | undefined
warnSizeBytes?number | undefined
Translations — 1 members
MemberType
[string]unknown

Back to all packages · Integration guides

Released under the MIT License.