@palettegear/serialport-binding-abstract

This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.

Usage no npm install needed!

<script type="module">
  import palettegearSerialportBindingAbstract from 'https://cdn.skypack.dev/@palettegear/serialport-binding-abstract';
</script>

README

@serialport/BindingAbstract

This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.

This is currently used for the win32, linux, darwin and mock bindings.

This is how you use it.

class MockBinding extends AbstractBinding {
  constructor(opt) {
    super(opt)
  }
}