firebase-auth-express-middleware
Version:
Firebase auth's JWT verifier as an Express JS middleware
24 lines (22 loc) • 523 B
TypeScript
import type { Request, RequestHandler } from "express";
import type { auth } from "firebase-admin";
declare function _exports(
predicate: (
token: auth.DecodedIdToken,
req: Request
) => boolean | Promise<boolean>,
{
attachUserTo,
errorJSON,
errorMessage,
errorHandler,
}?: {
attachUserTo?: string;
errorJSON?: {
ok: boolean;
};
errorMessage?: (errorObject: Error) => string;
errorHandler: Function;
}
): RequestHandler;
export = _exports;