@types/passport
Advanced tools
Comparing version 0.3.0 to 0.3.1
@@ -29,60 +29,59 @@ // Type definitions for Passport 0.3 | ||
namespace passport { | ||
interface AuthenticateOptions { | ||
authInfo?: boolean; | ||
assignProperty?: string; | ||
failureFlash?: string|boolean|any; | ||
failureMessage?: boolean|string; | ||
failureRedirect?: string; | ||
failWithError?: boolean; | ||
session?: boolean; | ||
scope?: string|string[]; | ||
successFlash?: string|boolean|any; | ||
successMessage?: boolean|string; | ||
successRedirect?: string; | ||
successReturnToOrRedirect?: string; | ||
pauseStream?: boolean; | ||
userProperty?: string; | ||
} | ||
interface AuthenticateOptions { | ||
authInfo?: boolean; | ||
assignProperty?: string; | ||
failureFlash?: string|boolean|any; | ||
failureMessage?: boolean|string; | ||
failureRedirect?: string; | ||
failWithError?: boolean; | ||
session?: boolean; | ||
scope?: string|string[]; | ||
successFlash?: string|boolean|any; | ||
successMessage?: boolean|string; | ||
successRedirect?: string; | ||
successReturnToOrRedirect?: string; | ||
pauseStream?: boolean; | ||
userProperty?: string; | ||
} | ||
interface Passport { | ||
use(strategy: passport.Strategy): this; | ||
use(name: string, strategy: passport.Strategy): this; | ||
unuse(name: string): this; | ||
framework(fw: passport.Framework): this; | ||
initialize(options?: { userProperty: string; }): express.Handler; | ||
session(options?: { pauseStream: boolean; }): express.Handler; | ||
interface Passport { | ||
use(strategy: passport.Strategy): Passport; | ||
use(name: string, strategy: passport.Strategy): Passport; | ||
unuse(name: string): Passport; | ||
framework(fw: passport.Framework): Passport; | ||
initialize(options?: { userProperty: string; }): express.Handler; | ||
session(options?: { pauseStream: boolean; }): express.Handler; | ||
authenticate(strategy: string|string[], callback?: Function): express.Handler; | ||
authenticate(strategy: string|string[], options: AuthenticateOptions, callback?: Function): express.Handler; | ||
authorize(strategy: string|string[], callback?: Function): express.Handler; | ||
authorize(strategy: string|string[], options: any, callback?: Function): express.Handler; | ||
serializeUser<TUser, TID>(fn: (user: TUser, done: (err: any, id: TID) => void) => void): void; | ||
deserializeUser<TUser, TID>(fn: (id: TID, done: (err: any, user: TUser) => void) => void): void; | ||
transformAuthInfo(fn: (info: any, done: (err: any, info: any) => void) => void): void; | ||
} | ||
authenticate(strategy: string|string[], callback?: Function): express.Handler; | ||
authenticate(strategy: string|string[], options: AuthenticateOptions, callback?: Function): express.Handler; | ||
authorize(strategy: string|string[], callback?: Function): express.Handler; | ||
authorize(strategy: string|string[], options: any, callback?: Function): express.Handler; | ||
serializeUser<TUser, TID>(fn: (user: TUser, done: (err: any, id: TID) => void) => void): void; | ||
deserializeUser<TUser, TID>(fn: (id: TID, done: (err: any, user: TUser) => void) => void): void; | ||
transformAuthInfo(fn: (info: any, done: (err: any, info: any) => void) => void): void; | ||
} | ||
interface Strategy { | ||
name?: string; | ||
authenticate(req: express.Request, options?: any): void; | ||
} | ||
interface Strategy { | ||
name?: string; | ||
authenticate(req: express.Request, options?: any): void; | ||
} | ||
interface Profile { | ||
provider: string; | ||
id: string; | ||
displayName: string; | ||
interface Profile { | ||
provider: string; | ||
id: string; | ||
displayName: string; | ||
username?: string; | ||
name?: { | ||
familyName: string; | ||
givenName: string; | ||
middleName?: string; | ||
}; | ||
emails?: Array<{ | ||
value: string; | ||
type?: string; | ||
}>; | ||
photos?: Array<{ | ||
value: string; | ||
}>; | ||
} | ||
familyName: string; | ||
givenName: string; | ||
middleName?: string; | ||
}; | ||
emails?: Array<{ | ||
value: string; | ||
type?: string; | ||
}>; | ||
photos?: Array<{ | ||
value: string; | ||
}>; | ||
} | ||
@@ -99,1 +98,2 @@ interface Framework { | ||
} | ||
{ | ||
"name": "@types/passport", | ||
"version": "0.3.0", | ||
"version": "0.3.1", | ||
"description": "TypeScript definitions for Passport", | ||
@@ -17,4 +17,4 @@ "license": "MIT", | ||
"peerDependencies": {}, | ||
"typesPublisherContentHash": "b3b7e9a41f33a9266fc931290bddb4fc8e7091d9478327decbfa6dbad13f4474", | ||
"typesPublisherContentHash": "b8782a2c1da7fe906deaae8acabfdde938b14b9c7c0852de2b08ff333194ec3e", | ||
"typeScriptVersion": "2.0" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Mon, 26 Dec 2016 06:11:07 GMT | ||
* Last updated: Thu, 29 Dec 2016 23:09:21 GMT | ||
* Library Dependencies: none | ||
@@ -14,0 +14,0 @@ * Module Dependencies: express |
@@ -23,3 +23,3 @@ { | ||
"hasPackageJson": false, | ||
"contentHash": "b3b7e9a41f33a9266fc931290bddb4fc8e7091d9478327decbfa6dbad13f4474" | ||
"contentHash": "b8782a2c1da7fe906deaae8acabfdde938b14b9c7c0852de2b08ff333194ec3e" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5470