UNPKG

expression-evaluation

Version:
33 lines (32 loc) 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Variable = void 0; const Type_js_1 = require("./Type.js"); class Variable { _type; _signature; _value; constructor(_type = Type_js_1.typeUnknown, _signature) { this._type = _type; this._signature = _signature; } get value() { return this._value; } set value(value) { this._value = value; } get type() { return this._type; } set type(type) { this._type = type; } get signature() { return this._signature; } set signature(value) { this._signature = value; } } exports.Variable = Variable;