Skip to main content

Class: ListenerLoaderStrategy

Hierarchy

  • LoaderStrategy<Listener>

    ListenerLoaderStrategy

Constructors

constructor

new ListenerLoaderStrategy(): ListenerLoaderStrategy

Returns

ListenerLoaderStrategy

Inherited from

LoaderStrategy<Listener>.constructor

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:844

Properties

clientUsesESModules

clientUsesESModules: boolean

Inherited from

LoaderStrategy.clientUsesESModules

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:841


supportedExtensions

supportedExtensions: string[]

Inherited from

LoaderStrategy.supportedExtensions

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:842

Methods

filter

filter(path): FilterResult

Parameters

NameType
pathstring

Returns

FilterResult

Inherited from

LoaderStrategy.filter

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:845


load

load(store, file): ILoaderResult<Listener<"", ListenerOptions>>

Parameters

NameType
storeStore<Listener<"", ListenerOptions>, keyof StoreRegistryEntries>
fileHydratedModuleData

Returns

ILoaderResult<Listener<"", ListenerOptions>>

Inherited from

LoaderStrategy.load

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:847


onError

onError(error, path): void

Parameters

NameType
errorError
pathstring

Returns

void

Inherited from

LoaderStrategy.onError

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:852


onLoad

onLoad(_store, piece): void

Parameters

NameType
_storeListenerStore
pieceListener<"", ListenerOptions>

Returns

void

Overrides

LoaderStrategy.onLoad

Defined in

projects/framework/src/lib/structures/ListenerLoaderStrategy.ts:6


onLoadAll

onLoadAll(store): unknown

Parameters

NameType
storeStore<Listener<"", ListenerOptions>, keyof StoreRegistryEntries>

Returns

unknown

Inherited from

LoaderStrategy.onLoadAll

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:849


onUnload

onUnload(_store, piece): void

Parameters

NameType
_storeListenerStore
pieceListener<"", ListenerOptions>

Returns

void

Overrides

LoaderStrategy.onUnload

Defined in

projects/framework/src/lib/structures/ListenerLoaderStrategy.ts:19


onUnloadAll

onUnloadAll(store): unknown

Parameters

NameType
storeStore<Listener<"", ListenerOptions>, keyof StoreRegistryEntries>

Returns

unknown

Inherited from

LoaderStrategy.onUnloadAll

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:851


preload

preload(file): AsyncPreloadResult<Listener<"", ListenerOptions>>

Parameters

NameType
fileModuleData

Returns

AsyncPreloadResult<Listener<"", ListenerOptions>>

Inherited from

LoaderStrategy.preload

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:846


walk

walk(store, path, logger?): AsyncIterableIterator<string>

Parameters

NameType
storeStore<Listener<"", ListenerOptions>, keyof StoreRegistryEntries>
pathstring
logger?null | StoreLogger

Returns

AsyncIterableIterator<string>

Inherited from

LoaderStrategy.walk

Defined in

node_modules/@sapphire/pieces/dist/esm/index.d.mts:853