Whether a shape is one a person can actually author here.
The authoring paths — the palette, NewTaskFromNodeType, the properties panel — only handle the
three drawable shapes. Rendering handles more. This is the seam between the two, stated as a type
guard so the compiler enforces it rather than a cast pretending the distinction does not exist.
Whether a shape is one a person can actually author here.
The authoring paths — the palette,
NewTaskFromNodeType, the properties panel — only handle the three drawable shapes. Rendering handles more. This is the seam between the two, stated as a type guard so the compiler enforces it rather than a cast pretending the distinction does not exist.