File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -657,6 +657,10 @@ function isRecursiveC(codec: Any): codec is RecursiveType<Any> {
657
657
return ( codec as any ) . _tag === 'RecursiveType'
658
658
}
659
659
660
+ function isReadonlyC ( codec : Any ) : codec is ReadonlyType < Any > {
661
+ return ( codec as any ) . _tag === 'ReadonlyType'
662
+ }
663
+
660
664
const lazyCodecs : Array < Any > = [ ]
661
665
662
666
/**
@@ -679,7 +683,7 @@ export function getTags(codec: Any): Tags {
679
683
}
680
684
}
681
685
return index
682
- } else if ( isExactC ( codec ) || isRefinementC ( codec ) ) {
686
+ } else if ( isExactC ( codec ) || isRefinementC ( codec ) || isReadonlyC ( codec ) ) {
683
687
return getTags ( codec . type )
684
688
} else if ( isIntersectionC ( codec ) ) {
685
689
return codec . types . reduce ( ( tags , codec ) => mergeTags ( tags , getTags ( codec ) ) , emptyTags )
You can’t perform that action at this time.
0 commit comments