@schukai/monster
Version:
Monster is a simple library for creating fast, robust and lightweight websites.
30 lines (19 loc) • 456 B
JavaScript
export {ResizeObserverMock}
class ResizeObserverMock {
constructor(callback) {
this.callback = callback;
this.elements = [];
}
observe(element) {
this.elements.push(element);
}
unobserve(element) {
this.elements = this.elements.filter((el) => el !== element);
}
disconnect() {
this.elements = [];
}
triggerResize(entries) {
this.callback(entries, this);
}
}