Home / @sym20/core

core package

This package provides fundamental APIs to initialize Extensions and accessing internal data Stores in Symphony 2.0

Remarks

This package defines the basic interfaces needed by an extension.

Extension

This package defines the IExtension interface, that all extensons must implement.

Registry

The registry is where all dependencies can be looked up.

Interfaces

InterfaceDescription
IExtension

This interface should be implemented by an extension

IExtensionInit

Initialization parameters for an extension

IRegistry

The registry is used to look up other modules

IStore
IStoreItem
StoreOnAddedEvent
StoreOnDeletedEvent
StoreOnUpdatedEvent

Types

Type AliasDescription
StoreEvent