Repair setof codegen

This commit is contained in:
Tony Garnock-Jones 2023-02-11 18:10:36 +01:00
parent 55d55d9ccf
commit d027fc4ed6
1 changed files with 2 additions and 2 deletions

View File

@ -53,10 +53,10 @@ function unconverterFor(ctx: FunctionContext, p: M.Pattern, src: string): Item {
unconverterFor(ctx, M.Pattern.SimplePattern(p.pattern), 'v'),
`)`);
case 'setof':
return seq(`new _.Set<_embedded>`, parens(
return seq(`new _.Set<_embedded>`, parens(seq(
`_.Array.from(${src}.values()).map(v => `,
unconverterFor(ctx, M.Pattern.SimplePattern(p.pattern), 'v'),
`)`));
`)`)));
case 'dictof':
return seq(`new _.Dictionary<_embedded>`, parens(seq(
`_.Array.from(${src}.entries()).map(([k, v]) => `,