mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
15 lines
489 B
TypeScript
15 lines
489 B
TypeScript
import express = require("express");
|
|
import ExpressBrute = require("express-brute");
|
|
|
|
var store = new ExpressBrute.MemoryStore();
|
|
store = new ExpressBrute.MemoryStore({ prefix: "prefix" });
|
|
store.set("key", "value", 0, (error: any) => { });
|
|
store.get("key", (error: any, data: Object) => { });
|
|
store.reset("key", (error: any) => { });
|
|
|
|
var app = express();
|
|
var bruteforce = new ExpressBrute(store);
|
|
app.post("/auth", bruteforce.prevent, (req, res, next) => {
|
|
res.send("Success!");
|
|
});
|