summaryrefslogtreecommitdiffhomepage
path: root/example/example-server.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'example/example-server.d.ts')
-rw-r--r--example/example-server.d.ts12
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;
+ }
}