Documentation
    Preparing search index...

    Interface RenderGraphIssue

    One finding from RenderGraph.validate.

    Structured rather than a string so a test can assert on the code and a tool can group by pass; message is for humans and its exact wording is not a contract.

    interface RenderGraphIssue {
        code: RenderGraphIssueCode;
        message: string;
        pass: string;
        producer: string | null;
        severity: RenderGraphIssueSeverity;
        target: RenderTarget | null;
    }
    Index

    What was found.

    message: string

    Human-readable explanation. Wording is not part of the contract.

    pass: string

    Name of the pass the finding is about — the consumer, when there is one.

    producer: string | null

    Name of the pass that writes the target, or null when none does ("unwritten") or the finding is not about a target ("opaque").

    Severity: "error" for "feedback"/"order", "warning" for "unwritten", "info" for "opaque".

    target: RenderTarget | null

    The surface concerned, or null for "opaque".