Neo's Playing Morpheus

    abstract-random-access

    1.1.2 • Public • Published

    abstract-random-access

    Base class for random access stores, such as

    Features

    • ensures the store has been .open()ed
    • verifies and defaults arguments
    • provides stubs for unimplemented functions
    • emits open and close events

    Example

    var Abstract = require('abstract-random-access')
    var inherits = require('inherits')
     
    var Store = function () {
      Abstract.call(this)  
    }
     
    inherits(Store, Abstract)
     
    Store.prototype._read = function (offset, length, callback) {
      process.nextTick(function () {
        callback(null, Buffer('ohai'))  
      })  
    }

    License

    MIT

    Keywords

    none

    Install

    npm i abstract-random-access

    DownloadsWeekly Downloads

    73

    Version

    1.1.2

    License

    MIT

    Last publish

    Collaborators

    • juliangruber