DetachHead
DetachHead
adding `"type": "module"` to the plugin's `package.json` seems to fix this, but i'm not sure if that's the correct solution since i'm not too familiar with esm
unfortunately mypy doesn't allow that: ``` foo.py: note: In class "Example": foo.py:16:27: error: Argument 1 of "start_suite" is incompatible with supertype "SuiteVisitor"; supertype defines the argument type as "TestSuite[Untyped, Untyped]"...
on a related note, mypy doesn't even allow you to type-check code from robot without adding a `py.typed` file, so it would be nice if #4823 could be merged
> Do you have ideas how to implement this without making the visitor implementation horribly complicated? the idea i suggested in the original post doesn't seem too complicated to me....
> I personally don't consider adding separate `RunningSuiteVisitor` and `ResultSuiteVisitor` worth the effort, but I'm fine adding them if someone else provides a pull request. I guess they could live...