@eagleoutice/flowr - v2.15.8
    Preparing search index...
    CfgVertex: {
        equal(this: void, a: CfgVertex, b: CfgVertex): boolean;
        getBasicBlockElements(
            this: void,
            vertex: CfgBasicBlockVertex,
        ): readonly (CfgStatementVertex | CfgExpressionVertex)[];
        getCallTargets(
            this: void,
            vertex: CfgVertex | undefined,
        ): Set<NodeId> | undefined;
        getChildren(
            this: void,
            vertex: CfgVertex | undefined,
        ): NodeId[] | undefined;
        getId<T extends CfgVertex | undefined>(
            this: void,
            vertex: T,
        ): T extends undefined ? NodeId | undefined : NodeId;
        getType(this: void, vertex: CfgVertex): CfgVertexType;
        isBlock(
            this: void,
            vertex: CfgVertex | undefined,
        ): vertex is CfgBasicBlockVertex;
        isExpression(
            this: void,
            vertex: CfgVertex | undefined,
        ): vertex is CfgExpressionVertex;
        isStatement(
            this: void,
            vertex: CfgVertex | undefined,
        ): vertex is CfgStatementVertex;
        makeBlock(
            this: void,
            id: NodeId,
            elems: readonly (CfgStatementVertex | CfgExpressionVertex)[],
        ): CfgBasicBlockVertex;
        makeExpression(
            this: void,
            id: NodeId,
            children?: { callTargets?: Set<NodeId>; children?: NodeId[] },
        ): CfgExpressionVertex;
        makeExprOrStm(
            this: void,
            id: NodeId,
            type: Statement | Expression,
            __namedParameters?: { callTargets?: Set<NodeId>; children?: NodeId[] },
        ): CfgStatementVertex | CfgExpressionVertex;
        makeStatement(
            this: void,
            id: NodeId,
            children?: { callTargets?: Set<NodeId>; children?: NodeId[] },
        ): CfgStatementVertex;
        name: "CfgVertex";
        setBasicBlockElements(
            this: void,
            vertex: CfgBasicBlockVertex,
            elems: readonly (CfgStatementVertex | CfgExpressionVertex)[],
        ): void;
        toBasicBlockId<Id extends NodeId>(this: void, id: Id): `bb-${Id}`;
        typeToString(this: void, type: CfgVertexType): string;
    }

    Helper object for CfgVertex - a vertex in the ControlFlowGraph.

    Type Declaration