UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

31 lines (30 loc) 1.09 kB
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;