From 6cc9557aa10433d24cba36e8c4de8890b000afe4 Mon Sep 17 00:00:00 2001 From: Pepijn Verburg Date: Fri, 12 May 2023 14:05:31 +0200 Subject: [PATCH] refactor: limited what types are exposed by default to make it easier to deprecate internal types in future releases and to know when there is a breaking type API change. --- packages/libraries/react/src/index.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/libraries/react/src/index.ts b/packages/libraries/react/src/index.ts index fc6c9b7..b3cbb0d 100644 --- a/packages/libraries/react/src/index.ts +++ b/packages/libraries/react/src/index.ts @@ -14,4 +14,21 @@ export { ClippetProvider } from './context/ClippetProvider'; /** * Published types */ -export * from './types'; +export { + + // `useClippet` hook + UseClippet, + ClippetOptions, + Clippet, + + // `useClippetObserver` hook + ClippetObserverOptions, + + // provider + ClippetProviderOptions, + ClippetContextOptions, + + // window events + ClippetWindowEventsOptions, + ClippetWindowEventType, +} from './types';