Skip to content

API Documentation / pinia / SetupStoreDefinition

Interface: SetupStoreDefinition<Id, SS>

pinia.SetupStoreDefinition

Return type of defineStore() with a setup function.

  • Id is a string literal of the store's name
  • SS is the return type of the setup function

See

StoreDefinition

Type parameters

NameType
Idextends string
SSSS

Hierarchy

Callable

SetupStoreDefinition

SetupStoreDefinition(pinia?, hot?): Store<Id, _ExtractStateFromSetupStore<SS>, _ExtractGettersFromSetupStore<SS>, _ExtractActionsFromSetupStore<SS>>

Returns a store, creates it if necessary.

Parameters

NameTypeDescription
pinia?null | PiniaPinia instance to retrieve the store
hot?StoreGenericdev only hot module replacement

Returns

Store<Id, _ExtractStateFromSetupStore<SS>, _ExtractGettersFromSetupStore<SS>, _ExtractActionsFromSetupStore<SS>>

Properties

$id

$id: Id

Id of the store. Used by map helpers.

Inherited from

StoreDefinition.$id

Released under the MIT License.