Value constructor

Value(dynamic value, { int index })

value is List | Node => value

Implementation

Value(dynamic value, {int index}) : super.init(index: index) {
  //
  if (value == null) {
    throw LessExceptionError(
        LessError(message: 'Value requires an array argument'));
  }
  this.value = (value is! List<Node>) ? <Node>[value] : value;

//3.0.0 20160719
// var Value = function (value) {
//     if (!value) {
//         throw new Error("Value requires an array argument");
//     }
//     if (!Array.isArray(value)) {
//         this.value = [ value ];
//     }
//     else {
//         this.value = value;
//     }
// };
}