From 075dd42db49352be7f7a13249698f5fd224ac62a Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Mon, 3 May 2021 12:51:34 +0200 Subject: [PATCH] refactor(types): expose types --- src/index.ts | 1 + src/mapHelpers.ts | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index f121a2cc..c06f2da3 100644 --- a/src/index.ts +++ b/src/index.ts @@ -36,6 +36,7 @@ export { _MapWritableStateObjectReturn, _MapWritableStateReturn, _Spread, + _StoreObject, } from './mapHelpers' // TODO: remove in beta diff --git a/src/mapHelpers.ts b/src/mapHelpers.ts index 8726f7fa..f5819ece 100644 --- a/src/mapHelpers.ts +++ b/src/mapHelpers.ts @@ -22,7 +22,10 @@ export interface MapStoresCustomization { // suffix?: string } -type StoreObject = S extends StoreDefinition< +/** + * @internal + */ +export type _StoreObject = S extends StoreDefinition< infer Ids, infer State, infer Getters, @@ -48,7 +51,7 @@ type StoreObject = S extends StoreDefinition< * @internal */ export type _Spread = A extends [infer L, ...infer R] - ? StoreObject & _Spread + ? _StoreObject & _Spread : unknown function getCachedStore< -- 2.47.3