defs.js 359 B

12345678910111213141516171819
  1. 'use strict';
  2. const none = {};
  3. function Final(value) {
  4. this.value = value;
  5. }
  6. const final = value => new Final(value);
  7. function Many(values) {
  8. this.values = values;
  9. }
  10. const many = values => new Many(values);
  11. module.exports.none = none;
  12. module.exports.Final = Final;
  13. module.exports.final = final;
  14. module.exports.Many = Many;
  15. module.exports.many = many;