Files
DefinitelyTyped/express-brute/express-brute-tests.ts
2015-12-07 18:46:54 +01:00

17 lines
533 B
TypeScript

/// <reference path="express-brute.d.ts"/>
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!");
});