validate array literals

This commit is contained in:
Dave Holoway
2020-06-18 15:45:34 +01:00
parent f05b34171c
commit 1255a15bba
3 changed files with 72 additions and 7 deletions

View File

@@ -25,7 +25,10 @@ class ArrayValueExpression extends Expression {
* @param {ResolveInfo} ri
*/
resolveExpression(ri) {
return new ArrayValueType(this.elements.map(e => e.resolveExpression(ri)));
return new ArrayValueType(this.elements.map(e => ({
tokens: e.tokens,
value: e.resolveExpression(ri),
})));
}
}