Skip to main content

Interface: LoaderPieceContext<StoreName>

Defined in: projects/pieces/src/lib/structures/Piece.ts:11

The context for the piece, contains extra information from the store, the piece's path, and the store that loaded it.

Extended by​

Type Parameters​

Type ParameterDefault type
StoreName extends StoreRegistryKeyStoreRegistryKey

Properties​

name​

readonly name: string

Defined in: projects/pieces/src/lib/structures/Piece.ts:25

The module's name extracted from the path.


path​

readonly path: string

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

The path the module was loaded from, relative to LoaderPieceContext.root.


root​

readonly root: string

Defined in: projects/pieces/src/lib/structures/Piece.ts:15

The root directory the piece was loaded from.


store​

readonly store: StoreOf<StoreName>

Defined in: projects/pieces/src/lib/structures/Piece.ts:30

The store that loaded the piece.