graphdb-workbench
Version:
The web application for GraphDB APIs
16 lines (15 loc) • 646 B
TypeScript
import { Model } from '../common';
import { PluginDefinitionList } from './plugin-definition-list';
/**
* PluginsManifest is a class that represents the manifest of plugins in the application.
* It contains a list of plugin definitions and provides methods to access them.
*/
export declare class PluginsManifest extends Model<PluginsManifest> {
private readonly _pluginDefinitions;
constructor(plugins: PluginDefinitionList);
/**
* Retrieves the list of plugin definitions in the manifest.
* @return The PluginDefinitionList containing all plugin definitions.
*/
getPluginDefinitions(): PluginDefinitionList;
}