12 lines
406 B
JavaScript
12 lines
406 B
JavaScript
// Metro module 4312 (f4313).
|
|
import * as _eq from "./eq";
|
|
import * as _baseAssignValue from "./baseAssignValue";
|
|
const hasOwnProperty = Object.prototype.hasOwnProperty;
|
|
module.exports = function assignValue(a0, a1, a2) {
|
|
const r8 = a0[a1];
|
|
const call = hasOwnProperty.call;
|
|
if (!(hasOwnProperty.call(a0, a1) && _eq(r8, a2) && (a2 !== void 0 || a1 in a0))) {
|
|
_baseAssignValue(a0, a1, a2);
|
|
}
|
|
};
|