We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LiteralMapExpression
LiteralMapExpression does not yet support collection-if. This means it's not possible to generate the following:
{ if (x != null) 'x' : x, if (y != null) 'y': y, if (z != null) 'z': z, }
I need to be able to add these conditions in order to minimize the text-rendered size of sparse JSON maps.
Presumably the way to support this would be similar to how literalSpread works:
literalSpread
literalMap({ collectionIf(refer('x').isNotNull(), 'x'): refer('x'), // ... })
Expression.visitLiteralMapExpression will also need to be updated to support this (and it should work for sets and lists too)..
Expression.visitLiteralMapExpression
The text was updated successfully, but these errors were encountered:
No branches or pull requests
LiteralMapExpression
does not yet support collection-if. This means it's not possible to generate the following:I need to be able to add these conditions in order to minimize the text-rendered size of sparse JSON maps.
Presumably the way to support this would be similar to how
literalSpread
works:Expression.visitLiteralMapExpression
will also need to be updated to support this (and it should work for sets and lists too)..The text was updated successfully, but these errors were encountered: