Repository navigation
v1.0.2
This is a project restructure that removes abstract class implementations. Class implementations will now reside in separate repositories.
Breaking changes
- Project now has simpler, flatter directory structure, and flatter import tree. Classes are now available at the root level, e.g.:
// ES6
import { AbstractActionHandler } from "demux-js"
// Using require
const { AbstractActionHandler } = require("demux-js")-
Since class implementations are removed, you'll now have to require either
demux-eosordemux-postgresdepending on which one you need. -
Block info has now been factored into its own interface
BlockInfo, and is thus nested as its own attribute insideBlock. This is useful if you ever need to extend block info within your own implementations.