Skip to content

Commit

Permalink
Add comment about pleasing intellisense IDEs
Browse files Browse the repository at this point in the history
  • Loading branch information
simov committed May 25, 2015
1 parent 9c9918b commit 20e9b57
Showing 1 changed file with 14 additions and 15 deletions.
29 changes: 14 additions & 15 deletions index.js
Expand Up @@ -56,23 +56,22 @@ function request (uri, options, callback) {
return new request.Request(params)
}

(function() {
var verbFunc = function(verb) {
var method = verb === 'del' ? 'DELETE' : verb.toUpperCase()
return function (uri, options, callback) {
var params = initParams(uri, options, callback)
params.method = method
return request(params, params.callback)
}
function verbFunc (verb) {
var method = verb === 'del' ? 'DELETE' : verb.toUpperCase()
return function (uri, options, callback) {
var params = initParams(uri, options, callback)
params.method = method
return request(params, params.callback)
}
}

request.get = verbFunc('get')
request.head = verbFunc('head')
request.post = verbFunc('post')
request.put = verbFunc('put')
request.patch = verbFunc('patch')
request.del = verbFunc('del')
})()
// define like this to please codeintel/intellisense IDEs
request.get = verbFunc('get')
request.head = verbFunc('head')
request.post = verbFunc('post')
request.put = verbFunc('put')
request.patch = verbFunc('patch')
request.del = verbFunc('del')

request.jar = function (store) {
return cookies.jar(store)
Expand Down

0 comments on commit 20e9b57

Please sign in to comment.