mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
update for 1.6
This commit is contained in:
parent
09e37435ff
commit
2cb8fd4638
12
express-jwt/express-jwt.d.ts
vendored
12
express-jwt/express-jwt.d.ts
vendored
@ -12,12 +12,22 @@ declare module "express-jwt" {
|
||||
|
||||
function jwt(options: jwt.Options): jwt.RequestHandler;
|
||||
|
||||
interface IDoneCallback<T> {
|
||||
(err: Error, result: T): void;
|
||||
}
|
||||
|
||||
type ICallback = <T>(req: express.Request, payload: T, done: IDoneCallback<boolean>) => 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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user