Skip to main content

Interface: StoreOptions<T, StoreName>

Defined in: projects/pieces/src/lib/structures/Store.ts:16

The options for the store, this features both hooks (changes the behaviour) and handlers (similar to event listeners).

Type Parameters

Type ParameterDefault type
T extends Piece-
StoreName extends StoreRegistryKeyStoreRegistryKey

Properties

name

readonly name: StoreName

Defined in: projects/pieces/src/lib/structures/Store.ts:20

The name for this store.


paths?

readonly optional paths: readonly string[]

Defined in: projects/pieces/src/lib/structures/Store.ts:26

The paths to load pieces from, should be absolute.

Default

[]

strategy?

readonly optional strategy: ILoaderStrategy<T>

Defined in: projects/pieces/src/lib/structures/Store.ts:32

The strategy to be used for the loader.

Default

Store.defaultStrategy