express-jwt-permissions
Version:
Express middleware for JWT permissions
20 lines (13 loc) • 405 B
TypeScript
import { RequestHandler } from "express";
declare interface GuardOptions {
requestProperty?: string
permissionsProperty?: string
}
declare class Guard {
public constructor(options?: GuardOptions);
public check(required: string | string[] | string[][]): RequestHandler;
}
declare function guardFactory(options?: GuardOptions): Guard;
declare namespace guardFactory {
}
export = guardFactory;