@chevre/domain
Version:
Chevre Domain Library for Node.js
31 lines (30 loc) • 1.09 kB
TypeScript
export declare enum MongoErrorCode {
DuplicateKey = 11000,
MaxTimeMSExpired = 50,
ExceededTimeLimit = 262
}
export declare function isMongoError(error: unknown): Promise<boolean>;
export declare function handleMongoError(error: unknown): Promise<unknown>;
/**
* 汎用的なCOAエラーハンドリング
*/
export declare function handleCOAError(error: any): Error;
/**
* COA仮予約エラーハンドリング
*/
export declare function handleCOAReserveTemporarilyError(error: any): Error;
/**
* Pecorinoサービスエラーをハンドリングする
* 可能であればChevreエラーへ変換します
*/
export declare function handlePecorinoError(error: any): Error;
export declare const MOVIE_TICKET_RESERVE_REQUEST_ERROR_NAME = "MovieticketReserveRequestError";
/**
* ムビチケ着券サービスエラーをハンドリングする
* 可能であればChevreエラーへ変換します
*/
export declare function handleMvtkReserveError(error: any): Error;
/**
* AWSエラーハンドリング
*/
export declare function handleAWSError(error: any): Error;