All files / src/app/core/models/withdrawal withdrawal.mapper.ts

100% Statements 4/4
100% Branches 2/2
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13      4x   9x 8x   1x        
import { WithdrawalData } from './withdrawal.interface';
import { Withdrawal } from './withdrawal.model';
 
export class WithdrawalMapper {
  static fromData(payload: WithdrawalData): Withdrawal {
    if (payload) {
      return { id: payload.id, ...payload.data };
    } else {
      throw new Error(`'WithdrawalData' is required for the mapping`);
    }
  }
}