diff options
Diffstat (limited to 'example/example-server.d.ts')
-rw-r--r-- | example/example-server.d.ts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/example/example-server.d.ts b/example/example-server.d.ts index 898f090..2e56445 100644 --- a/example/example-server.d.ts +++ b/example/example-server.d.ts @@ -35,5 +35,15 @@ interface LoggedInUser { id: string; username: string; devices: AuthenticatorDevice[]; - currentChallenge?: string; +} + +declare module 'express-session' { + interface SessionData { + /** + * A simple way of storing a user's current challenge being signed by registration or authentication. + * It should be expired after `timeout` milliseconds (optional argument for `generate` methods, + * defaults to 60000ms) + */ + currentChallenge?: string; + } } |