Skip to main content

@sapphire/pieces

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

AsyncPreloadResult

Ƭ AsyncPreloadResult<T>: Promise<Constructor<T> & Record<PropertyKey, unknown>>

Type parameters

NameType
Textends 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

NameType
Textends Piece

Defined in

projects/pieces/src/lib/strategies/ILoaderStrategy.ts:58


ILoaderResultEntry

Ƭ ILoaderResultEntry<T>: Ctor<ConstructorParameters<typeof Piece>, T>

Type parameters

NameType
Textends Piece

Defined in

projects/pieces/src/lib/strategies/ILoaderStrategy.ts:53


PreloadResult

Ƭ PreloadResult<T>: Awaitable<Constructor<T> & Record<PropertyKey, unknown>>

Type parameters

NameType
Textends 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

Returns

RootData

Defined in

projects/pieces/src/lib/internal/RootScan.ts:5