Пример #1
0
function value2(self, value){
  _.maybe(query(self, "option"), locate(v, function(option){
    return IValue.value(option) == value;
  }), function(option){
    option.selected = true;
  });
}
Пример #2
0
function text2(self, value){
  _.maybe(query(self, "option"), locate(v, function(option){
    return IText.text(option) == value;
  }), function(option){
    option.selected = true;
  });
}
Пример #3
0
export function cardinality(min, max){
  if (min != null && min < 0) {
    throw new Error("Minimum cardinality is 0.");
  }
  return min === max ? exactly(min) : and(maybe(min, atLeast), maybe(max, atMost));
}
Пример #4
0
function text1(self){
  return _.maybe(query(self, "option"), locate(v, function(option){
    return option.selected;
  }), IText.text) || "";
}
Пример #5
0
function value1(self){
  return _.maybe(query(self, "option"), locate(v, function(option){
    return option.selected;
  }), IValue.value);
}
Пример #6
0
function check(self, value){
  return maybe(mapcat(function(constraint){
    return ICheckable.check(constraint, value);
  }, self.constraints), compact, toArray, blot);
}