From 812b04b315b29825b458c0c7d137e7442b4c02b5 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 25 Jun 2024 12:29:48 -0400 Subject: [PATCH 1/2] Add new exports `Assign`, `If`, `IsUnion`, `ObjectType`, `PartialObjectSchema`, `StructSchema`, `TupleSchema` --- CHANGELOG.md | 4 ++++ src/index.ts | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0420eacc..d5967297 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Newly exports the following types: `Assign`, `If`, `IsUnion`, `ObjectType`, `PartialObjectSchema`, `StructSchema`, `TupleSchema` + ## [3.0.0] ### Added diff --git a/src/index.ts b/src/index.ts index fb6626c4..d1b7c0c9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,16 +6,23 @@ export * from './structs/types.js'; export * from './structs/utilities.js'; export type { AnyStruct, + Assign, EnumSchema, + If, InferStructTuple, IsExactMatch, IsMatch, IsRecord, IsTuple, + IsUnion, ObjectSchema, + ObjectType, OmitBy, Optionalize, + PartialObjectSchema, PickBy, Simplify, + StructSchema, + TupleSchema, UnionToIntersection, } from './utils.js'; From 1ac4b78b2b0d6e7abff04fd044809d5e400f640d Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 25 Jun 2024 13:09:20 -0400 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5967297..7f99156f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Newly exports the following types: `Assign`, `If`, `IsUnion`, `ObjectType`, `PartialObjectSchema`, `StructSchema`, `TupleSchema` +- Newly exports the following types: `Assign`, `If`, `IsUnion`, `ObjectType`, `PartialObjectSchema`, `StructSchema`, `TupleSchema` ([#25](https://github.com/MetaMask/superstruct/pull/25)). ## [3.0.0]