Object Descriptors & Property Flags

What immutability pattern does this function implement?
function createConstant(obj, name, value) {
  return Object.defineProperty(obj, name, {
    value: value,
    writable: false,
    enumerable: false,
    configurable: false
  });
}
Next Question (8/40)