@dhlab/error-boundary
Version:
A universal React error boundary library that works with any router
75 lines • 2.42 kB
TypeScript
export declare const HTTP_ERROR_ACTION_CONFIG: {
readonly goBack: {
readonly type: "go-back";
readonly message: "이전 페이지로 돌아가기";
};
readonly goLogin: {
readonly type: "go-login";
readonly message: "로그인 페이지로 이동";
};
readonly retry: {
readonly type: "retry";
readonly message: "다시 시도하기";
};
readonly goRoot: {
readonly type: "go-root";
readonly message: "홈으로 이동";
};
};
export declare const HTTP_ERROR_CONFIG: {
readonly 500: {
readonly type: "default";
readonly name: "Internal Server Error";
readonly message: "잠시 후 다시 시도해주세요.";
readonly action: {
readonly type: "retry";
readonly message: "다시 시도하기";
};
};
readonly 400: {
readonly type: "default";
readonly name: "Bad Request";
readonly message: "잘못된 요청입니다.";
readonly action: {
readonly type: "go-back";
readonly message: "이전 페이지로 돌아가기";
};
};
readonly 401: {
readonly type: "default";
readonly name: "Unauthorized";
readonly message: "로그인이 필요합니다.";
readonly action: {
readonly type: "go-login";
readonly message: "로그인 페이지로 이동";
};
};
readonly 403: {
readonly type: "default";
readonly name: "Forbidden";
readonly message: "권한이 없습니다.";
readonly action: {
readonly type: "go-back";
readonly message: "이전 페이지로 돌아가기";
};
};
readonly 404: {
readonly type: "default";
readonly name: "Not Found";
readonly message: "요청하신 리소스를 찾을 수 없습니다.";
readonly action: {
readonly type: "go-back";
readonly message: "이전 페이지로 돌아가기";
};
};
readonly 409: {
readonly type: "default";
readonly name: "Conflict";
readonly message: "이미 존재하는 리소스입니다.";
readonly action: {
readonly type: "go-root";
readonly message: "홈으로 이동";
};
};
};
//# sourceMappingURL=http-error-message.d.ts.map