npm.io
0.1.3 • Published 5 years ago

@343max/eero-ts

Licence
MIT
Version
0.1.3
Deps
0
Size
16 kB
Vulns
0
Weekly
0
Stars
2

Unofficial typescript client for the eero API

Based on my python eero client.

Supports:

  • account
  • network
  • eeros
  • devices (on your network)
  • reboot and eero

Usage

You need to provide a fetch function for http requests, you can just drop in the one from node-fetch.

see the sample.ts for an example.

Submit your typings!

The types in types.ts are mostly educated guesses. So I made it easy to verify if the types are correct:

The sample script will dump it's output in the form of TypeScript code that you can pipe directly into a .ts file to see if you setup matches the current types.

Example:

npm run sample -s eeros > eeros.ts && code eeros.ts

If not please submit a pull request!

Keywords