react-magic-state
Version:
React state management without the hassle.
14 lines (13 loc) • 495 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const base_1 = require("./base");
const changeTracker_1 = require("../changeTracker");
class ArrayHandler extends base_1.BaseHandler {
set(target, propKey, value, receiver) {
if (propKey === "length") {
changeTracker_1.changeTracker.registerChange(target, propKey);
}
return super.set(target, propKey, value, receiver);
}
}
exports.ArrayHandler = ArrayHandler;