UNPKG

payme-integration

Version:

NestJS integration module for Payme payment system

22 lines (19 loc) 461 B
import { HttpException } from '@nestjs/common'; import { IPaymeError } from './payme.error'; export class PaymeException extends HttpException { private _error: IPaymeError; private _data: any; constructor(error: IPaymeError, data?: any) { super(error.message, error.code); this._error = error; this._data = data; } get error(): IPaymeError { return { ...this._error, data: { ...this._data, }, }; } }