From 2cb8fd4638231efd24929f99d56372bdb57d337b Mon Sep 17 00:00:00 2001 From: Paulo Cesar Date: Tue, 22 Sep 2015 09:35:19 -0300 Subject: [PATCH] update for 1.6 --- express-jwt/express-jwt.d.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/express-jwt/express-jwt.d.ts b/express-jwt/express-jwt.d.ts index 615afd2ac1..77f296b1f6 100644 --- a/express-jwt/express-jwt.d.ts +++ b/express-jwt/express-jwt.d.ts @@ -12,12 +12,22 @@ declare module "express-jwt" { function jwt(options: jwt.Options): jwt.RequestHandler; + interface IDoneCallback { + (err: Error, result: T): void; + } + + type ICallback = (req: express.Request, payload: T, done: IDoneCallback) => void; + module jwt { export interface Options { - secret: string; + secret: string|ICallback; userProperty?: string; skip?: string[]; credentialsRequired?: boolean; + isRevoked?: boolean; + requestProperty?: string; + getToken?: ICallback; + [property: string]: any; } export interface RequestHandler extends express.RequestHandler { unless?: typeof unless;