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 Parameter | Default type |
---|---|
T extends Piece | - |
StoreName extends StoreRegistryKey | StoreRegistryKey |
Properties
name
readonly
name:StoreName
Defined in: projects/pieces/src/lib/structures/Store.ts:20
The name for this store.
paths?
readonly
optional
paths: readonlystring
[]
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