Files
alrahma_sunday_school_api/apps/api/dist/middleware/requireRenterAuth.d.ts
T
2026-06-11 03:22:12 -04:00

17 lines
731 B
TypeScript

import { Request, Response, NextFunction } from 'express';
/**
* Requires a valid renter Bearer token.
*
* Guarantees on success:
* req.renterId — the authenticated renter's id
*/
export declare function requireRenterAuth(req: Request, res: Response, next: NextFunction): Promise<void | Response<any, Record<string, any>>>;
/**
* Optionally extracts renter identity from a Bearer token.
* Never blocks the request — invalid or absent tokens are silently ignored.
*
* Sets on success:
* req.renterId — the authenticated renter's id (if token is valid)
*/
export declare function optionalRenterAuth(req: Request, _res: Response, next: NextFunction): Promise<void>;
//# sourceMappingURL=requireRenterAuth.d.ts.map