@wizeline/access-decision-manager-express
Version:
An implementation of the Voter pattern for determining access rights for express
6 lines (5 loc) • 420 B
TypeScript
import { NextFunction, Request, Response } from 'express';
import { Voter } from '@wizeline/access-decision-manager';
declare type ADMArgumentFactory = (req: Request) => any;
declare const AccessDecisionManagerProvider: (getUser: ADMArgumentFactory, voters: Voter[], createContext?: ADMArgumentFactory) => (req: Request, res: Response, next: NextFunction) => Promise<void>;
export default AccessDecisionManagerProvider;