]> 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:34 +0000 (12:51 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 3 May 2021 10:51:34 +0000 (12:51 +0200)
src/index.ts
src/mapHelpers.ts

index f121a2cc98fd8bef177b2ef67637b396c9305929..c06f2da3fea265bb722ddb746a400e6a164b8522 100644 (file)
@@ -36,6 +36,7 @@ export {
   _MapWritableStateObjectReturn,
   _MapWritableStateReturn,
   _Spread,
+  _StoreObject,
 } from './mapHelpers'
 
 // TODO: remove in beta
index 8726f7fa9e0ecfe4112f14f7d5236882ab1cc239..f5819ece5bd24b4bf8bfaa6411af71a6f67aa2b9 100644 (file)
@@ -22,7 +22,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,
@@ -48,7 +51,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<