site-panzai/node_modules/on-change/source/smart-clone/clone/clone-array.js

14 lines
317 B
JavaScript
Raw Normal View History

2026-11-13 13:57:04 +01:00
import {HANDLED_ARRAY_METHODS} from '../methods/array.js';
import CloneObject from './clone-object.js';
export default class CloneArray extends CloneObject {
static isHandledMethod(name) {
return HANDLED_ARRAY_METHODS.has(name);
}
undo(object) {
super.undo(object);
object.length = this.clone.length;
}
}