From 7a0b8b171f1eaa580cc7aca3f6da03c5974add68 Mon Sep 17 00:00:00 2001 From: Nicole LeGare Date: Mon, 13 Apr 2026 16:10:25 -0700 Subject: [PATCH] Remove diagram from typestate-generics.md --- .../typestate-pattern/typestate-generics.md | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/idiomatic/leveraging-the-type-system/typestate-pattern/typestate-generics.md b/src/idiomatic/leveraging-the-type-system/typestate-pattern/typestate-generics.md index b6c1b5b06e21..987d1fea0667 100644 --- a/src/idiomatic/leveraging-the-type-system/typestate-pattern/typestate-generics.md +++ b/src/idiomatic/leveraging-the-type-system/typestate-pattern/typestate-generics.md @@ -30,22 +30,6 @@ We now have all the tools needed to implement the methods for the `Serializer` and its state type definitions. This ensures that our API only permits valid transitions, as illustrated in the following diagram: -Diagram of valid transitions: - -```bob - +-----------+ +---------+------------+-----+ - | | | | | | - V | V | V | - + | -serializer --> structure --> property --> list +-+ - - | | ^ | ^ - V | | | | - | +-----------+ | - String | | - +--------------------------+ -``` -
- By leveraging generics to track the parent context, we can construct