A rest client for the postcode.nl api.
npm install postcodenl  
A rest client for the postcode.nl api.
All functionalities are based off of the Postcode.nl documentation for their rest api.
npm install --save postcodenl#### Initialization
```
let postcodenl = require('postcodenl');
let postCodeNLClient = new postcodenl(key, secret);
All functionalities are named as in the documentation and with their respective responses.
#### viewByPostcode
viewByPostcode(postcode:string,houseNumber:string[,houseNumberAddition:string]);
``
postCodeNLClient.viewByPostcode(postcode, housenumber)
.then(result => console.log)
.catch(err => console.log);
#### matchExact
matchExact(city:string,street:string,houseNumber:string[,houseNumberAddition:string]);
``
postCodeNLClient.matchExact(city, street, houseNumber)
.then(result => console.log)
.catch(err => console.log);
#### viewByRd
viewByRd(rdX:Number,rdY:Number);
``
postCodeNLClient.viewByRd(rdX, rdy)
.then(result => console.log)
.catch(err => console.log);
#### viewByLatLon
viewByLatLon(latitude:Number,longitude:Number);
``
postCodeNLClient.viewByLatLon(latitude, longitude)
.then(result => console.log)
.catch(err => console.log);
#### postcodeRanges
This is the only call with deviant naming, because this uses the same name as "viewByPostcode" but has a different namespace within the postcodenl api.
postcodeRanges(postcode:string);
```
postCodeNLClient.postcodeRanges(postcode)
.then(result => console.log)
.catch(err => console.log);