Closed bluong closed 9 years ago
They are Drawer
specific, but they are used in Plots
as well. For example AreaPlot._generateDrawSteps()
which returns an array of Drawer.DrawSteps
. The fact that it is encapsulated inside the Drawers
module seems good enough.
Won't fix. @jtlan opinion?
DrawStep
makes sense, but it's weird that AppliedDrawStep
also exists.
So the issue we face is the following.
AppliedDrawStep
is used inside the protected _drawStep
method only. This method is protected, but there is no way to bring a type (or interface for what matters) to this visibility level. AppliedDrawStep
Conclusion: won't fix
Okay, sounds good to me.
There are exposed types that are pretty
Drawer
specific and I'm unsure if they should be exposed.Namely
DrawStep
andAppliedDrawStep