@capimjs/library-auth
Version:
Professional API using Clean Architecture and TDD. to group validators
11 lines (10 loc) • 468 B
TypeScript
export type HttpResponse<T = any> = {
statusCode: number;
data: T;
};
export declare const ok: <T = any>(data: T) => HttpResponse<T>;
export declare const badRequest: (error: Error) => HttpResponse<Error>;
export declare const unauthorized: () => HttpResponse<Error>;
export declare const notFound: () => HttpResponse<Error>;
export declare const forbidden: () => HttpResponse<Error>;
export declare const serverError: (error: unknown) => HttpResponse<Error>;