]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
refactor(types): expose types
authorEduardo San Martin Morote <posva13@gmail.com>
Mon, 3 May 2021 10:51:46 +0000 (12:51 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 3 May 2021 10:51:46 +0000 (12:51 +0200)
src/index.ts
src/mapHelpers.ts

index 8c9fe2de7d023de656f25839eebf97390405ac05..c2b52d26656467c02216b97f0a53d14a8b52d087 100644 (file)
@@ -35,6 +35,7 @@ export {
   _MapWritableStateObjectReturn,
   _MapWritableStateReturn,
   _Spread,
+  _StoreObject,
 } from './mapHelpers'
 
 // TODO: remove in beta
index 502ac6f5aab407a08eb1744a1a9a1a91616da41a..c59a7d2ba1324cd2af4826a128894c9a1cbf2b86 100644 (file)
@@ -20,7 +20,10 @@ export interface MapStoresCustomization {
   // suffix?: string
 }
 
-type StoreObject<S> = S extends StoreDefinition<
+/**
+ * @internal
+ */
+export type _StoreObject<S> = S extends StoreDefinition<
   infer Ids,
   infer State,
   infer Getters,
@@ -46,7 +49,7 @@ type StoreObject<S> = S extends StoreDefinition<
  * @internal
  */
 export type _Spread<A extends readonly any[]> = A extends [infer L, ...infer R]
-  ? StoreObject<L> & _Spread<R>
+  ? _StoreObject<L> & _Spread<R>
   : unknown
 
 function getCachedStore<