Skip to main content

foundation-store

Home > @genesislcap/foundation-store

foundation-store package

Abstract Classes

Abstract Class

Description

AbstractStore

The abstract store that concrete store fragments must extend, which differs from the AbstractStoreRoot.

AbstractStoreRoot

The abstract store root that concrete store roots must extend.

Functions

Function

Description

createErrorMap(logger)

A factory to create the error map.

registerStore(Base, name)

Creates a dependency injection key for the store being registered.

Interfaces

Interface

Description

ErrorMap

Store

Store interface.

StoreConnectable

Store connectable interface.

StoreRoot

Root store interface.

StoreSubscriber

Variables

Variable

Description

logger

Logger for the foundation-store package

Type Aliases

Type Alias

Description

ErrorDetailMap

ErrorMapLogger

StoreBinding

StoreRootEventDetailMap

Store root event key to event detail map.

SubscriberChangeCallback

SubscriberChangeHandler