-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Description
Error in Enum docs for .exclude() / .extract().
The code samples in .exclude() belong to .extract() and viceversa.
zod/packages/docs/content/api.mdx
Lines 616 to 653 in 354c8d6
| ### `.exclude()` | |
| To create a new enum schema, excluding certain values: | |
| <Tabs groupId="lib" items={["zod", "@zod/mini"]}> | |
| <Tab value="zod"> | |
| ```ts | |
| const FishEnum = z.enum(["Salmon", "Tuna", "Trout"]); | |
| const SalmonAndTroutOnly = FishEnum.extract(["Salmon", "Trout"]); | |
| ``` | |
| </Tab> | |
| <Tab value="@zod/mini"> | |
| ```ts @zod/mini | |
| // no equivalent | |
| ``` | |
| </Tab> | |
| </Tabs> | |
| ### `.extract()` | |
| To create a new enum schema, extracting certain values: | |
| <Tabs groupId="lib" items={["zod", "@zod/mini"]}> | |
| <Tab value="zod"> | |
| ```ts | |
| const FishEnum = z.enum(["Salmon", "Tuna", "Trout"]); | |
| const TunaOnly = FishEnum.exclude(["Salmon", "Trout"]); | |
| ``` | |
| </Tab> | |
| <Tab value="@zod/mini"> | |
| ```ts @zod/mini | |
| // no equivalent | |
| ``` | |
| </Tab> | |
| </Tabs> | |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels