js-data-adapter
Base adapter class that all other JSData adapters extend.
Refer to the various JSData adapter repositories to see how they extend Adapter
.
Usage
Browser-based adapter
npm i --save js-data
npm i --save-dev js-data-adapter
Node.js based adapter
npm i --save js-data js-data-adapter
Now extend the adapter:
import {Adapter} from 'js-data-adapter'
class MyAdapter extends Adapter {}
var Adapter = require('js-data-adapter').Adapter
var MyAdapter = Adapter.extend()
var Adapter = require('js-data-adapter').Adapter
function MyAdapter (opts) {
Adapter.call(this, opts)
}
MyAdapter.prototype = Object.create(Adapter.prototype, {
constructor: {
value: MyAdapter,
enumerable: false,
writable: true,
configurable: true
}
})
Object.defineProperty(MyAdapter, '__super__', {
configurable: true,
value: Adapter
})
Links
License
The MIT License (MIT)
Copyright (c) 2016 js-data-adapter project authors