API Reference / @gtkx/i18n / TransSelectorProps
Interface: TransSelectorProps<Key, Ns, KPrefix, TContext, TOpt>
Type Parameters
Key
Key
Ns
Ns extends Namespace = _DefaultNamespace
KPrefix
KPrefix = undefined
TContext
TContext extends string | undefined = undefined
TOpt
TOpt extends TOptions & object = { context: TContext; }
Properties
children?
optionalchildren?:TransChild| readonlyTransChild[]
components?
optionalcomponents?: readonlyReactElement<unknown,string|JSXElementConstructor<any>>[] | {[tagName:string]:ReactElement<unknown,string|JSXElementConstructor<any>>; }
context?
optionalcontext?:TContext
count?
optionalcount?:number
defaults?
optionaldefaults?:string|Key
i18n?
optionali18n?:i18n
i18nKey?
optionali18nKey?:Key| readonlyKey[]
ns?
optionalns?:Ns|Nsextends readonlyS[] ?S:never
parent?
optionalparent?:string|ComponentType<any> |null
shouldUnescape?
optionalshouldUnescape?:boolean
t?
optionalt?:TFunction<Ns,KPrefix>
tOptions?
optionaltOptions?:TOpt
values?
optionalvalues?:Keyextends (...args) =>R?InterpolationMap<R> :object