@@ -39,7 +39,7 @@ export interface Integer extends Schema.SchemaClass<bigint, bigint, never> {}
3939 */
4040export const Integer : Integer = Schema . typeSchema ( Data . IntSchema )
4141
42- interface Literal < Literals extends NonEmptyReadonlyArray < SchemaAST . LiteralValue > >
42+ export interface Literal < Literals extends NonEmptyReadonlyArray < SchemaAST . LiteralValue > >
4343 extends Schema . transform < Schema . SchemaClass < Data . Constr , Data . Constr , never > , Schema . Literal < [ ...Literals ] > > { }
4444
4545/**
@@ -56,7 +56,7 @@ export const Literal = <Literals extends NonEmptyReadonlyArray<Exclude<SchemaAST
5656 decode : ( value ) => self [ Number ( value . index ) ]
5757 } )
5858
59- interface OneLiteral < Single extends Exclude < SchemaAST . LiteralValue , null | bigint > >
59+ export interface OneLiteral < Single extends Exclude < SchemaAST . LiteralValue , null | bigint > >
6060 extends Schema . transform < Schema . SchemaClass < Data . Constr , Data . Constr , never > , Schema . Literal < [ Single ] > > { }
6161
6262export const OneLiteral = < Single extends Exclude < SchemaAST . LiteralValue , null | bigint > > (
@@ -70,7 +70,7 @@ export const OneLiteral = <Single extends Exclude<SchemaAST.LiteralValue, null |
7070 decode : ( _value ) => self
7171 } )
7272
73- interface Array < S extends Schema . Schema . Any > extends Schema . Array$ < S > { }
73+ export interface Array < S extends Schema . Schema . Any > extends Schema . Array$ < S > { }
7474
7575/**
7676 * Creates a schema for arrays - just passes through to Schema.Array directly
@@ -79,7 +79,7 @@ interface Array<S extends Schema.Schema.Any> extends Schema.Array$<S> {}
7979 */
8080export const Array = < S extends Schema . Schema . Any > ( items : S ) : Array < S > => Schema . Array ( items )
8181
82- interface Map < K extends Schema . Schema . Any , V extends Schema . Schema . Any >
82+ export interface Map < K extends Schema . Schema . Any , V extends Schema . Schema . Any >
8383 extends Schema . transform <
8484 Schema . SchemaClass < globalThis . Map < Data . Data , Data . Data > , globalThis . Map < Data . Data , Data . Data > , never > ,
8585 Schema . MapFromSelf < K , V >
@@ -107,7 +107,7 @@ export const Map = <K extends Schema.Schema.Any, V extends Schema.Schema.Any>(ke
107107 }
108108 } )
109109
110- interface NullOr < S extends Schema . Schema . All >
110+ export interface NullOr < S extends Schema . Schema . All >
111111 extends Schema . transform < Schema . SchemaClass < Data . Constr , Data . Constr , never > , Schema . NullOr < S > > { }
112112
113113/**
@@ -126,7 +126,7 @@ export const NullOr = <S extends Schema.Schema.All>(self: S): NullOr<S> =>
126126 decode : ( value ) => ( value . index === 1n ? null : ( value . fields [ 0 ] as Schema . Schema . Type < S > ) )
127127 } )
128128
129- interface UndefineOr < S extends Schema . Schema . Any >
129+ export interface UndefineOr < S extends Schema . Schema . Any >
130130 extends Schema . transform < Schema . SchemaClass < Data . Constr , Data . Constr , never > , Schema . UndefinedOr < S > > { }
131131
132132/**
@@ -147,7 +147,7 @@ export const UndefinedOr = <S extends Schema.Schema.Any>(self: S): UndefineOr<S>
147147 decode : ( value ) => ( value . index === 1n ? undefined : ( value . fields [ 0 ] as Schema . Schema . Type < S > ) )
148148 } )
149149
150- interface Boolean
150+ export interface Boolean
151151 extends Schema . transform < Schema . SchemaClass < Data . Constr , Data . Constr , never > , typeof Schema . Boolean > { }
152152
153153/**
@@ -180,7 +180,7 @@ export const Boolean: Boolean = Schema.transform(
180180 identifier : "TSchema.BooleanFromConstr"
181181} )
182182
183- interface Struct < Fields extends Schema . Struct . Fields >
183+ export interface Struct < Fields extends Schema . Struct . Fields >
184184 extends Schema . transform < Schema . SchemaClass < Data . Constr , Data . Constr , never > , Schema . Struct < Fields > > { }
185185
186186/**
@@ -244,7 +244,7 @@ export const Struct = <Fields extends Schema.Struct.Fields>(
244244 } )
245245}
246246
247- interface Union < Members extends ReadonlyArray < Schema . Schema . Any > >
247+ export interface Union < Members extends ReadonlyArray < Schema . Schema . Any > >
248248 extends Schema . transformOrFail <
249249 Schema . SchemaClass < Data . Constr , Data . Constr , never > ,
250250 Schema . SchemaClass < Schema . Schema . Type < [ ...Members ] [ number ] > , Schema . Schema . Type < [ ...Members ] [ number ] > , never > ,
@@ -463,7 +463,7 @@ export const Union = <Members extends ReadonlyArray<Schema.Schema.Any>>(...membe
463463 } ) as Union < Members >
464464}
465465
466- interface Tuple < Elements extends Schema . TupleType . Elements > extends Schema . Tuple < Elements > { }
466+ export interface Tuple < Elements extends Schema . TupleType . Elements > extends Schema . Tuple < Elements > { }
467467/**
468468 * Creates a schema for tuple types - just passes through to Schema.Tuple directly
469469 *
0 commit comments