simple-squiggle

A restricted subset of Squiggle
Log | Files | Refs | README

classApplyDescriptorSet.js (302B)


      1 export default function _classApplyDescriptorSet(receiver, descriptor, value) {
      2   if (descriptor.set) {
      3     descriptor.set.call(receiver, value);
      4   } else {
      5     if (!descriptor.writable) {
      6       throw new TypeError("attempted to set read only private field");
      7     }
      8 
      9     descriptor.value = value;
     10   }
     11 }