Timothy Farrell 110879829b Initial work on projector
A stripped down renderer from starlight.
2017-01-27 22:41:05 -06:00

19 lines
402 B
Markdown

# Projector
A DOM-abstraction communicator. Projector consumes patches to update the DOM in _frames_ and
provides sanitized event objects to subscribers.
# Usage
## Instantiation
```js
const projector = Projector(rootElement):
projector.subscribe(evt => {
console.log(`Received ${evt.type} event from:`, projector.getElement(evt.target));
);
projector.queuePatch(/* array of patches */);
```