UNPKG

@getanthill/datastore

Version:

Event-Sourced Datastore

7 lines (6 loc) 467 B
import type { NextFunction, Request, Response } from 'express'; import type { Access } from '../../typings'; export declare function getTokensByRole(config: Access[], role: string): Access[]; export declare function getAuthorizationToken(req: Request): string; export declare function isAuthorized(tokens: Access[], token: string): Access | undefined; export declare function authenticate(tokens: Access[]): (req: Request, res: Response, next: NextFunction) => void;