From: Eduardo San Martin Morote Date: Mon, 3 May 2021 10:51:34 +0000 (+0200) Subject: refactor(types): expose types X-Git-Tag: v0.4.0~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=075dd42db49352be7f7a13249698f5fd224ac62a;p=thirdparty%2Fvuejs%2Fpinia.git refactor(types): expose types --- 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<