( decodeUnknown: ParseResult.DecodeUnknown<ReadonlyArray<A>, R> )
| 7783 | } |
| 7784 | |
| 7785 | const readonlySetParse = <A, R>( |
| 7786 | decodeUnknown: ParseResult.DecodeUnknown<ReadonlyArray<A>, R> |
| 7787 | ): ParseResult.DeclarationDecodeUnknown<ReadonlySet<A>, R> => |
| 7788 | (u, options, ast) => |
| 7789 | Predicate.isSet(u) ? |
| 7790 | toComposite(decodeUnknown(Array.from(u.values()), options), (as) => new Set(as), ast, u) |
| 7791 | : ParseResult.fail(new ParseResult.Type(ast, u)) |
| 7792 | |
| 7793 | /** |
| 7794 | * @category api interface |
no test coverage detected