featherbit UI
    Preparing search index...

    Interface PortDecl

    One declared output port on a plugin type.

    Mirrors src/plugins/ports.rs::PortDecl field for field. kind drives both graph-compiler validation (success/outcome ports must be wired; error is optional) and the editor's handle color.

    interface PortDecl {
        description: string;
        kind: "success" | "outcome" | "error";
        name: string;
    }
    Index
    description: string

    One-line human-readable explanation, shown as the handle's tooltip.

    kind: "success" | "outcome" | "error"

    Port flavor: success (normal completion), outcome (an alternate named exit, mandatory wiring like success), or error (failure, optional wiring).

    name: string

    Port name, serialized as the node_id.port edge endpoint (e.g. denied, success).