Preparing search index...

    Class IPluginDescriptor

        // IPluginDescriptor exposes metadata about a registered plugin.
    // Properties:
    // id (readonly string) — unique plugin identifier
    // name (readonly string) — human-readable name
    // description (readonly string) — short description
    // dependencies (readonly InterfaceId[]) — interfaces the plugin requires
    // interfaces (readonly InterfaceId[]) — interfaces the plugin provides

    const descriptors = this.pluginSystem.descriptors;
    const count = Math.min(descriptors.length, 5);
    console.log(`Total registered plugin descriptors: ${descriptors.length}`);
    for (let i = 0; i < count; i++) {
    const desc = descriptors[i];
    console.log(` [${i}] id=${desc.id}, name=${desc.name}`);
    }

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    dependencies: InterfaceId[]

    List of interface IDs that this plugin depends on.

    description: string

    Human-readable description of the plugin.

    id: string

    Unique identifier string for the plugin.

    interfaces: InterfaceId[]

    List of interface IDs that this plugin implements or exposes.

    name: string

    Display name of the plugin.

    Methods

    • Returns true if the object is of the specified type.

      Parameters

      • type: string

      Returns boolean