@@ -44,25 +44,25 @@ export type InternalCodec<T> = {
4444 _min : number ? ,
4545 _max : number ? ,
4646 _isInteger : boolean ? ,
47- _schema : { [string ]: InternalCodec <any > }? ,
47+ _schema : { [string ]: InternalCodec <T > }? ,
4848 _typeCheck : string ? ,
4949 --[[
5050 Composite metadata: lets Gate recurse element/variant validation
5151 instead of falling through to the generic NaN/inf scan.
5252 ]]
5353 _isOptional : boolean ? ,
54- _inner : InternalCodec <any >? ,
54+ _inner : InternalCodec <T >? ,
5555 _isTagged : boolean ? ,
56- _variants : { [string ]: InternalCodec <any > }? ,
56+ _variants : { [string ]: InternalCodec <T > }? ,
5757 _tagField : string ? ,
5858 _isArray : boolean ? ,
59- _element : InternalCodec <any >? ,
59+ _element : InternalCodec <T >? ,
6060 _maxCount : number ? ,
6161 _isMap : boolean ? ,
62- _keyCodec : InternalCodec <any >? ,
63- _valueCodec : InternalCodec <any >? ,
62+ _keyCodec : InternalCodec <T >? ,
63+ _valueCodec : InternalCodec <T >? ,
6464 _isTuple : boolean ? ,
65- _elements : { InternalCodec <any > }? ,
65+ _elements : { InternalCodec <T > }? ,
6666 _isEnum : boolean ? ,
6767 _enumValues : { [string ]: number }? ,
6868 _maxStringLength : number ? ,
0 commit comments