@@ -91,7 +91,9 @@ abstract class BaseModifiersType<Input, Output, CamelCaseOutput>
91
91
/**
92
92
* Modifies the schema type to allow null values
93
93
*/
94
- class NullableModifier < Schema extends BaseModifiersType < any , any , any > > extends BaseModifiersType <
94
+ export class NullableModifier <
95
+ Schema extends BaseModifiersType < any , any , any > ,
96
+ > extends BaseModifiersType <
95
97
Schema [ typeof ITYPE ] | null ,
96
98
Schema [ typeof OTYPE ] | null ,
97
99
Schema [ typeof COTYPE ] | null
@@ -124,7 +126,9 @@ class NullableModifier<Schema extends BaseModifiersType<any, any, any>> extends
124
126
/**
125
127
* Modifies the schema type to allow undefined values
126
128
*/
127
- class OptionalModifier < Schema extends BaseModifiersType < any , any , any > > extends BaseModifiersType <
129
+ export class OptionalModifier <
130
+ Schema extends BaseModifiersType < any , any , any > ,
131
+ > extends BaseModifiersType <
128
132
Schema [ typeof ITYPE ] | undefined | null ,
129
133
Schema [ typeof OTYPE ] | undefined ,
130
134
Schema [ typeof COTYPE ] | undefined
@@ -334,7 +338,7 @@ class OptionalModifier<Schema extends BaseModifiersType<any, any, any>> extends
334
338
/**
335
339
* Modifies the schema type to allow custom transformed values
336
340
*/
337
- class TransformModifier <
341
+ export class TransformModifier <
338
342
Schema extends BaseModifiersType < any , any , any > ,
339
343
Output ,
340
344
> extends BaseModifiersType < Schema [ typeof ITYPE ] , Output , Output > {
0 commit comments