467 B

Projector

A DOM-abstraction communicator. Projector consumes patches to update the DOM in frames and provides sanitized event objects to subscribers. This doesn't work yet. Please go look at the gallery. 😀

Usage

Instantiation

const projector = Projector(rootElement):

projector.subscribe(evt => {
    console.log(`Received ${evt.type} event from:`, projector.getElement(evt.target));
);

projector.queuePatch(/* array of patches */);