PluginRegistry
Object representing the plugin registry for Lavalink plugins.
Signature
export declare const PluginRegistry: { readonly register: (...registrations: RestOrArray<PluginRegistration>) => string[]; readonly unregister: (name: RegistryPluginName, capability?: RegistryCapability) => void; readonly getPluginsFor: (capability: RegistryCapability) => string[]; readonly getCapabilitiesOf: (name: RegistryPluginName) => string[]; readonly hasCapability: (installedPlugins: ReadonlyArray<{ name: string; }>, capability: RegistryCapability) => boolean; readonly getCapabilities: () => string[]; readonly getPlugins: () => string[]; readonly skipValidation: (value: boolean | RegistryCapability | RegistryCapability[]) => void; readonly restoreValidation: (value?: RegistryCapability | RegistryCapability[]) => void; readonly isValidationSkipped: (capability?: RegistryCapability) => boolean; readonly validate: (options: ValidatePluginsOptions) => void; readonly clear: () => void;};Members
This export does not declare public properties or methods in the generated declaration file.