fastlane
Version:
Fastlane is a fast and flexible API framework for Node.js. It automatically creates Express routes from your project's file structure, making it easy to build APIs quickly and efficiently.
20 lines • 696 B
TypeScript
import { NextFunction, Request, Response } from 'express';
export declare function appErrorHandler(err: unknown, req: Request, res: Response, next: NextFunction): void;
export declare class StatusError extends Error {
statusCode: number;
constructor(message: string, options?: {
statusCode?: number;
});
}
export declare class Unauthorized extends StatusError {
constructor(message?: string);
}
export declare class NotProcessed extends StatusError {
constructor(message?: string);
}
export interface KnownError {
statusCode: number;
message: string;
}
export declare function isKnownError(err: unknown): err is KnownError;
//# sourceMappingURL=errors.d.ts.map