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.