UNPKG

jaydata-reso

Version:

Jaydata fork for RESO Web API

25 lines (21 loc) 889 B
$C('$data.Expressions.ConstantExpression', $data.Expressions.ExpressionNode, null, { constructor: function (value, type, name) { this.value = value; //TODO //this.type = Container.getTypeName(value); this.type = type; this.name = name; if (!Object.isNullOrUndefined(this.value)) { this.type = Container.resolveType(this.type) if (Container.resolveType(Container.getTypeName(this.value)) !== this.type) this.value = Container.convertTo(value, this.type); } }, nodeType: { value: $data.Expressions.ExpressionType.Constant, enumerable: true }, type: { value: Object, writable: true }, value: { value: undefined, writable: true }, toString: function (debug) { //return "[constant: " + this.value.toString() + "]"; return this.value.toString(); } });