@sapphire/pieces
Namespaces
Enumerations
Classes
- AliasPiece
- AliasStore
- LoaderError
- LoaderStrategy
- MissingExportsError
- Piece
- PieceLocation
- Store
- StoreRegistry
Interfaces
- AliasPieceJSON
- AliasPieceOptions
- Container
- HydratedModuleData
- ILoaderStrategy
- ModuleData
- PieceContext
- PieceJSON
- PieceLocationJSON
- PieceOptions
- RootData
- StoreLogger
- StoreOptions
- StoreRegistryEntries
Type Aliases
AsyncPreloadResult
Ƭ AsyncPreloadResult<T
>: Promise
<Constructor
<T
> & Record
<PropertyKey
, unknown
>>
Type parameters
Name | Type |
---|---|
T | extends Piece |
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:48
FilterResult
Ƭ FilterResult: ModuleData
| null
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:38
ILoaderResult
Ƭ ILoaderResult<T
>: AsyncIterableIterator
<ILoaderResultEntry
<T
>>
Type parameters
Name | Type |
---|---|
T | extends Piece |
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:58
ILoaderResultEntry
Ƭ ILoaderResultEntry<T
>: Ctor
<ConstructorParameters
<typeof Piece
>, T
>
Type parameters
Name | Type |
---|---|
T | extends Piece |
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:53
PreloadResult
Ƭ PreloadResult<T
>: Awaitable
<Constructor
<T
> & Record
<PropertyKey
, unknown
>>
Type parameters
Name | Type |
---|---|
T | extends Piece |
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:43
Variables
container
• Const
container: Container
Defined in
projects/pieces/src/lib/shared/Container.ts:78
Functions
getRootData
▸ getRootData(): RootData