Level 59
Try:
export default class Mouse {
Or:
class Mouse {}
export default Mouse;
1 like
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi - short question for you.
export class Mouse {
constructor(options){
let defaultOptions = {
dragLength: 0,
};
this.options = mergeObjects(defaultOptions,options);
this._startX = 0;
this._x = 0;
this._isDown = false;
this._isDragging = false;
}
isBetween(left, right){
return (this._x >= left) && (right >= this._x);
}
}
import Mouse from './Mouse';
I then use it like this:class Schedule {
constructor(options) {
this.options = options;
this.mouse = new Mouse();
}
...
}
Schedule.js: Uncaught TypeError: _Mouse2.default is not a constructor
Any idea guys? Thank you very much!
Try:
export default class Mouse {
Or:
class Mouse {}
export default Mouse;
Please or to participate in this conversation.