From: Eduardo San Martin Morote Date: Mon, 3 May 2021 10:51:46 +0000 (+0200) Subject: refactor(types): expose types X-Git-Tag: v2.0.0-alpha.14~1 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=3f2b4bf79113be5438ae158203bef9c448b27814;p=thirdparty%2Fvuejs%2Fpinia.git refactor(types): expose types --- diff --git a/src/index.ts b/src/index.ts index 8c9fe2de..c2b52d26 100644 --- a/src/index.ts +++ b/src/index.ts @@ -35,6 +35,7 @@ export { _MapWritableStateObjectReturn, _MapWritableStateReturn, _Spread, + _StoreObject, } from './mapHelpers' // TODO: remove in beta diff --git a/src/mapHelpers.ts b/src/mapHelpers.ts index 502ac6f5..c59a7d2b 100644 --- a/src/mapHelpers.ts +++ b/src/mapHelpers.ts @@ -20,7 +20,10 @@ export interface MapStoresCustomization { // suffix?: string } -type StoreObject = S extends StoreDefinition< +/** + * @internal + */ +export type _StoreObject = S extends StoreDefinition< infer Ids, infer State, infer Getters, @@ -46,7 +49,7 @@ type StoreObject = S extends StoreDefinition< * @internal */ export type _Spread = A extends [infer L, ...infer R] - ? StoreObject & _Spread + ? _StoreObject & _Spread : unknown function getCachedStore<