(
key: string,
options?: string | any,
defaultMessage?: string,
)
| 20 | function translate(key: string, defaultMessage?: string): string; |
| 21 | |
| 22 | function translate( |
| 23 | key: string, |
| 24 | options?: string | any, |
| 25 | defaultMessage?: string, |
| 26 | ) { |
| 27 | return ( |
| 28 | i18nProvider?.translate(key, options, defaultMessage) ?? |
| 29 | defaultMessage ?? |
| 30 | (typeof options === "string" && typeof defaultMessage === "undefined" |
| 31 | ? options |
| 32 | : key) |
| 33 | ); |
| 34 | } |
| 35 | |
| 36 | return translate; |
| 37 | }, [i18nProvider]); |
no outgoing calls