Documentation
Classes
discord-player
ExtractorExecutionContext

ExtractorExecutionContext

new ExtractorExecutionContext(player)
ParameterTypeOptionalDescription
playerPlayer-

Properties

public player: Player

public store: Collection<string, BaseExtractor>

public size: number

Methods

public get(identifier): undefined | BaseExtractor

ParameterTypeOptionalDescription
identifierstring-

public isRegistered(identifier): boolean

ParameterTypeOptionalDescription
identifierstring-

public loadDefault(): Promise<{ error: Error,success: boolean } | { error: null,success: boolean }>

public register(_extractor): Promise<void>

ParameterTypeOptionalDescription
_extractor(typeof BaseExtractor)-

public run(fn, filterBlocked): Promise<null | ExtractorExecutionResult<T>>

ParameterTypeOptionalDescription
fnExtractorExecutionFN<T>-
filterBlockedboolean-

public unregister(_extractor): Promise<void>

ParameterTypeOptionalDescription
_extractorK-

public unregisterAll(): Promise<void>