Commit Graph

26 Commits

Author SHA1 Message Date
Andy
1840c35cad restify: Fix lint (#20913) 2017-10-23 11:44:29 -07:00
Andy
947a8fb761 Enable strictFunctionTypes (#20373) 2017-10-06 14:03:03 -07:00
Daniel Cassidy
f06067665b [restify] Correct and tighten type declarations. (#19909)
* Remove spurious exports.

restify does not export the constructors for Server or
Router.

* Correct type of 'bunyan' export.

I'm not sure where the previous definitions came from, but
they definitely do not match restify 5.0.1.

restify.bunyan is not callable. It is a namespace that
contains various helper functions and objects relating to
logging with bunyan.

* Specify stricter types for ServerOptions.

`ca`, `certificate` and `key` are passed through to as
the corresponding options to https.createServer().

`spdy` is passed through to spdy.createServer().

* Correct type signature for formatters.
2017-09-25 12:15:45 -07:00
Daniel Cassidy
a07ced9a79 Fix restify declarations to comply with standard lint rules.
This change requires TypeScript 2.2 because the type
'object' did not exist in 2.1.
2017-09-19 02:36:21 +01:00
Niklas Mollenhauer
bc54a53ac5 Use inherited writeHead method signature
The `writeHead` method gets passed through to the native `response.writeHead`. The `Response` interface extends `http.ServerResponse` which defined the `writeHead` method with different arguments. For maintainability reasons, we should just use the inherited method. Also, the current definition makes this method useless (`writeHead` expects at lease one argument).
2017-09-04 22:30:23 +02:00
Andy
cb2dbfbb50 Add ignores for new lint rules (#19504) 2017-09-01 07:47:52 -07:00
Mine Starks
ed8dad43c5 Merge pull request #18626 from stevehipwell/update-restify
Update Restify server interface
2017-08-30 12:47:20 -07:00
Andy
924fafffc0 Fix remaining lint errors (#19166) 2017-08-20 15:37:53 -07:00
Andy
5d6c651a1a Apply stricter lint rules (#19063) 2017-08-17 14:53:41 -07:00
Steve Hipwell
111e622626 Update restify server interface 2017-08-04 13:49:34 +01:00
Renjith
18747a4fce [restify 5] Fix definition for AuditLogger and RouteOptions (#18036)
* Fix definition for AuditLoggerOptions and RouteOptions

* Beautify

* Fix test cases
2017-07-17 11:12:33 -07:00
Steve Hipwell
dfc73442c3 Fix restify v4 type root 2017-07-07 10:04:22 +01:00
Steve Hipwell
2fde3abd6c Updated resitfy v4 type roots 2017-07-07 09:58:52 +01:00
Steve Hipwell
16e0dff475 Added restify v4 types folder 2017-07-07 09:04:03 +01:00
Steve Hipwell
c3a65c78e2 Remove restify require 2017-07-05 12:11:12 +01:00
Steve Hipwell
57c8843b6d Fix lint errors 2017-07-05 12:02:55 +01:00
Steve Hipwell
b106b41802 Fix linting issues 2017-07-05 11:51:47 +01:00
Steve Hipwell
9a3dd52efa Update restify to v5 2017-07-05 11:37:14 +01:00
Andy
90ccae007e restify: Fix error in typescript@next (#17061) 2017-06-08 15:13:41 -07:00
Steve Hipwell
9bdf41ae8c Update restify-errors typings to support defined errors (#16382)
* Update restify-errors to correctly type predefined

* Fixed linting errors

* Fixed linting issue

* Fixed defined types for restify-errors

* Fixed restify-errors tests

* Updated restify-errors ts version

* Update correct definition

* Remove unwanted file
2017-06-01 08:34:24 -07:00
Vinicius Fortuna
e5ce007af5 Hide static fields and make CORS a pure function 2017-05-18 09:26:36 -04:00
Vinicius Fortuna
580597113e Add test for restify.CORS() 2017-05-14 21:26:11 -04:00
Vinicius Fortuna
43fd13d225 Make CORS a variable again
This fixes the 'Property 'CORS' does not exist' problem.
2017-05-14 17:41:23 -04:00
Mohamed Hegazy
e564537f7f Fix lint failures (#16329)
* fix lint failures

* Fix more lint failures

* Fix some more lint errors
2017-05-04 15:31:42 -07:00
Steve Hipwell
2c0494ee20 Updated restify to lint correctly (#16274)
* Updated restify to lint correctly

* Updated restify request query

* Fixed restify tests error
2017-05-03 10:55:19 -07:00
Andy Hanson
354cec620d Move all packages to a types directory 2017-03-24 14:27:52 -07:00