Я работаю над библиотекой холста, и у меня есть следующий класс:
export default class Layer {
constructor(ypcanvas) {
this.ypcanvas = ypcanvas;
this.container = ypcanvas.container;
this.can = document.createElement("canvas");
this.ctx = this.can.getContext("2d");
}}
(Это всего лишь небольшая выдержка из класса Layer)
Вы можете импортировать класс изатем создайте новый слой, подобный этому:
let layer = new Layer(ypcanvas);
Как я могу выполнить событие, подобное следующему:
layer.on('mouseout', function () { });
или
layer.mousedown(function () { })
Или какой-нибудь эквивалент, эквивалентныйэто так, чтобы пользователь моей библиотеки мог просто вызвать это событие без необходимости добавлятьEventListener холст слоя.
Заранее спасибо.