Skip to Content
API referencePulsar CoreSrcType AliasesStoreSlice()<T, S>

@tuwaio/pulsar-core-monorepo


StoreSlice()<T, S>

StoreSlice<T, S> = (set, get) => T

Defined in: packages/pulsar-core/src/types.ts:18 

A utility type for creating modular Zustand store slices, enabling composable state management.

Type Parameters

T

T extends object

The state slice being defined.

S

S extends object = T

The full store state that includes the slice T.

Parameters

set

StoreApi<S extends T ? S : S & T>["setState"]

get

StoreApi<S extends T ? S : S & T>["getState"]

Returns

T

Last updated on