Commit Graph

73 Commits

Author SHA1 Message Date
Ole Rehmsen
469065e77d Import type definitions for express.static from serve-static instead of only supporting the call signature.
Express exposes serve-static as express.static: https://github.com/strongloop/express/blob/master/lib/express.js#L60
Prior to this change, the type definitions would only consist of the call signature of serve-static, but serve static also has member variables. By importing the entire type definition from serve-static and using it for express.static, both the call signature and the members can be used.
2015-06-18 19:19:53 +02:00
Elisée
16c6bbf0c9 express: Request.host deprecated, use .hostname 2015-05-25 08:11:12 +02:00
Robert Hencke
712a127877 Mark deprecated functions as @deprecated. 2015-04-19 14:51:36 -04:00
Simon Krajewski
29ebb788d0 replace nbsp by normal spaces 2015-03-10 10:04:00 +01:00
Jason Tremper
a7136b71f8 express Response.sendStatus returns Response (not a Send object) 2015-01-04 09:32:29 -05:00
vvakame
070fd9d268 remove not required tscparams 2015-01-02 20:48:15 +09:00
Pekka Leppänen
a3b94d3dac Added missing property to Response interface 2014-11-25 10:41:09 +02:00
Pekka Leppänen
e614990852 Added sendStatus() to express.Response
Added as described in documentation: http://expressjs.com/4x/api.html#res.sendStatus
2014-09-16 14:49:38 +03:00
Masahiro Wakame
e0a1886cc2 Merge pull request #2808 from PekkaPLeppanen/patch-1
Added definition to route parameter handling
2014-09-15 23:36:38 +09:00
Pekka Leppänen
e7c816932c Added definition to route parameter handling
As stated in Express docs: "Alternatively, you can pass only a callback, in which case you have the opportunity to alter the app.param() API". This case for app.param() is currently missing from the definitions.
2014-09-11 11:41:35 +03:00
Scott Yang
15f02725f5 Update express.d.ts set/get types
Express set/get actually allows any types, as seen from paragraphs directly under Settings on official docs at http://expressjs.com/api
2014-09-07 22:54:08 -07:00
Mohamed Hegazy
2aaa293cb1 Remove quotes from response files 2014-09-02 14:53:39 -07:00
vvakame
d9aaf6bd95 resolve duplicate for #2676 2014-08-23 15:05:38 +09:00
vvakame
8512d8f946 Merge branch 'master' of github.com:vilic/DefinitelyTyped into vilic-master 2014-08-23 15:03:46 +09:00
Masahiro Wakame
99e650abb2 Merge pull request #2676 from damianog/patch-11
Update express.d.ts deprecate res.sendfile
2014-08-20 13:20:38 +09:00
Horiuchi_H
688f734b69 add semicolon 2014-08-19 19:37:13 +09:00
damianog
59ccd2392f Update express.d.ts deprecate res.sendfile
deprecate `res.sendfile` -- use `res.sendFile` instead
2014-08-17 11:09:59 +02:00
VILIC VANE
5e202a9846 add res.sendFile and mark res.sendfile as deprecated 2014-08-10 21:34:48 +08:00
Santi Albo
dfc28f9b3e Merge branch 'master' into express4
Conflicts:
	express/express.d.ts
2014-07-17 19:25:52 +01:00
Santi Albo
6db771a259 Add Handler interface for backwards compatibility on Passport type definitions 2014-07-17 19:23:22 +01:00
Santi Albo
9dbba87a0d Fix headers 2014-07-17 19:20:44 +01:00
Santi Albo
e039638763 Add more tests 2014-07-17 13:22:19 +01:00
Santi Albo
43f1770f23 use takes multiple request handlers now 2014-07-17 13:22:10 +01:00
Santi Albo
8b07ce8811 A Router is also a RequestHandler 2014-07-17 13:18:27 +01:00
Santi Albo
14fdf0edc6 Remove express 3 type definitions 2014-07-17 13:12:44 +01:00
Bart van der Schoor
1d345f6c14 cleaned-up headers 2014-06-18 23:31:11 +02:00
Santi Albo
57a3b6e1b8 Add basic type definitions for express 4.x 2014-06-03 13:23:04 +01:00
Lior Mualem
98c163185e Added ServerRequest interface to express request interface - to support streaming functions. 2014-05-05 12:03:18 +03:00
Basarat Ali Syed
a83d95905a Merge pull request #1939 from rageshkrishna/fix_1636
Fixes #1636: Add get(setting) definition on express.Application
2014-04-12 01:50:05 +10:00
Basarat Ali Syed
eac9e65b26 Merge pull request #1994 from yortus/open-express.d.ts-interfaces
Open express.d.ts interfaces
2014-04-10 19:35:19 +10:00
Alan
d45e918d66 Fixed express definition and added asciify definitions. 2014-04-06 02:43:49 -04:00
Troy Gerwien
b9c60cc42b open express.d.ts interfaces
- provides open interfaces for Request, Response, Application
- express's interfaces remain the same, but extend the open ones
2014-04-06 11:51:38 +08:00
Ragesh Krishna
1f81d75c3f Fixes #1636: Add get(setting) definition on express.Application 2014-03-30 17:35:10 +05:30
John Purcell
f5b19e8dd7 Return http.Server from express.listen() 2014-03-26 15:07:49 -04:00
Masahiro Wakame
3c53cee436 Merge pull request #1682 from scriby/patch-1
Add support for app.patch to express.d.ts
2014-02-24 11:14:31 +09:00
vagrant
18c992059d add missing export function basicAuth(callback: (user: string, pass: string) => boolean, realm?: string): Handler; 2014-02-14 16:52:45 +00:00
scriby
0aa867fe9a Add support for app.patch 2014-02-11 15:40:08 -05:00
George Valotasios
0c7075602f Merge upstream into express-router 2013-12-18 10:26:20 +01:00
George Valotasios
47bcdb5cd8 Just a dummy eol to cause travis to rebuild 2013-12-16 15:27:51 +01:00
George Valotasios
e9402f9f23 Removed the extends from the IRouter definition 2013-12-13 14:22:49 +01:00
George Valotasios
bdd3ad1e62 Make use of generics for IRouter
so that we do not have to override everyting at the Application
interface
2013-12-13 13:13:11 +01:00
George Valotasios
6c53d6db83 Redifine IRouter method signatures
with in the Application interface to return an Application object
2013-12-13 11:21:17 +01:00
George Valotasios
27207fc221 Better definition of the express Router class 2013-12-13 11:08:42 +01:00
Jed Mao
1ee4c773d0 More specific Express types 2013-12-12 11:07:02 -06:00
George Valotasios
183a9c40ac The options of the Router are optional 2013-12-10 11:11:13 +01:00
George Valotasios
cb2beb72e4 Experimenting with Router definition 2013-12-10 11:05:18 +01:00
Jeffery Grajkowski
798dbfbf8f Converting ungeneric "Array" to "any[]"
TypeScript 0.9.5 beta does not allow generic type references without the type argument.  This code will still compile for 0.9.1 users.  Flight and Ember have further compile problems in 0.9.5 that I don't feel qualified to address as I'm not versed in those libraries.
2013-11-26 10:29:46 -08:00
Chris Cowan
89548662d0 express.d.ts: tabs -> spaces 2013-11-23 18:07:17 -06:00
Chris Cowan
09ad8f8283 Fixes for express definitions.
app.listen is fixed so that it can be called with a port, hostname, and
optional callback without a backlog parameter.

app.listen is fixed so callback parameter is always optional.

CSRF protection middleware definition is fixed so options parameter is
optional.

req.csrfToken method is added since the CSRF protection middleware has
been updated.
2013-11-23 16:40:32 -06:00
basarat
3ce9de0efb express: implicity any and formatting 2013-11-16 04:29:03 +11:00