tesla-inventory
v3.5.234
Published
Retrieve real-time data from Tesla Inventory.
Downloads
2,330
Maintainers
Readme
Retrieve real-time data from Tesla Inventory.
Install
$ npm install tesla-inventory --save
Usage
const createTeslaInventory = require('tesla-inventory')
const fetcher = url => fetch(url).then(res => res.text())
const teslaInventory = createTeslaInventory(fetcher)
teslaInventory('fr', {
model: 's',
condition: 'used'
}).then(results => console.log(results))
API
teslaInventory(fetcher)
fetcher
Required
Type: function
The fetcher function used for performing the networking calls. It should return text (example).
.teslaInventory([inventory], [query], [fetcherOpts])
inventory
Required
Type: string
The Tesla Inventory identifier, see inventories
.
query
Type: object
The query options to be passed agaisnt Tesla Inventory API.
These options can be:
- arrangeby: Price
- condition: used|new
- model: ms|mx|m3
- order: asc|desc
fetcherOpts
Type: object
The options to be passed against fetcher
.
License
tesla-inventory © Tesla Hunt, released under the MIT License. Authored and maintained by Tesla Hunt with help from contributors.
teslahunt.io · GitHub teslahunt · Twitter @teslahuntio