From d3c63d0c29a51a075759b0e50fa0a81f1fc562c5 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 14 Sep 2023 21:10:01 +0200 Subject: [PATCH] core-plugin-api: update translation exports Signed-off-by: Patrik Oldsberg --- .../src/apis/definitions/TranslationApi.ts | 2 ++ packages/core-plugin-api/src/apis/definitions/alpha.ts | 10 ++++++++-- packages/core-plugin-api/src/translation/index.ts | 5 +---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/core-plugin-api/src/apis/definitions/TranslationApi.ts b/packages/core-plugin-api/src/apis/definitions/TranslationApi.ts index 10a9c86b11..a77d471945 100644 --- a/packages/core-plugin-api/src/apis/definitions/TranslationApi.ts +++ b/packages/core-plugin-api/src/apis/definitions/TranslationApi.ts @@ -23,12 +23,14 @@ export interface TranslationOptions { /* no options supported for now */ } +/** @alpha */ export type TranslationFunction = ( key: TKey, options?: TranslationOptions, ) => TMessages[TKey]; +/** @alpha */ export type TranslationSnapshot = { ready: false } | { ready: true; t: TranslationFunction }; diff --git a/packages/core-plugin-api/src/apis/definitions/alpha.ts b/packages/core-plugin-api/src/apis/definitions/alpha.ts index fa28aef46a..e3179fd4b2 100644 --- a/packages/core-plugin-api/src/apis/definitions/alpha.ts +++ b/packages/core-plugin-api/src/apis/definitions/alpha.ts @@ -13,5 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export * from './TranslationApi'; -export * from './AppLanguageApi'; +export { + translationApiRef, + type TranslationApi, + type TranslationFunction, + type TranslationOptions, + type TranslationSnapshot, +} from './TranslationApi'; +export { appLanguageApiRef, type AppLanguageApi } from './AppLanguageApi'; diff --git a/packages/core-plugin-api/src/translation/index.ts b/packages/core-plugin-api/src/translation/index.ts index a03bf4b1f7..121ec62c72 100644 --- a/packages/core-plugin-api/src/translation/index.ts +++ b/packages/core-plugin-api/src/translation/index.ts @@ -29,7 +29,4 @@ export { type TranslationRefOptions, createTranslationRef, } from './TranslationRef'; -export { - type TranslationOptions, - useTranslationRef, -} from './useTranslationRef'; +export { useTranslationRef } from './useTranslationRef';