DefinitelyTyped/types/express-brute/express-brute-tests.ts
2017-03-24 14:27:52 -07:00

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!");
});