Coda by Ian Macalinao
    Preparing search index...

    Interface PluginNode

    Attaches named, plugin-specific data to a node. A plugin is uniquely identified by its name; the optional payload carries arbitrary, consumer-defined data that only the matching plugin knows how to interpret. Codama itself treats the payload as opaque.

    interface PluginNode {
        kind: "pluginNode";
        name: CamelCaseString;
        payload?: unknown;
    }
    Index
    kind: "pluginNode"

    The unique name identifying the plugin this data belongs to.

    payload?: unknown

    Arbitrary, plugin-specific data. Its shape is defined by the plugin, not by Codama, and is carried through the graph verbatim.