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 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 4x 4x 2x 1x 1x | import { Injectable } from '@angular/core'; import { StoreLocationData } from './store-location.interface'; import { StoreLocation } from './store-location.model'; @Injectable({ providedIn: 'root' }) export class StoreLocationMapper { fromData(data: StoreLocationData): StoreLocation { if (data) { return { id: data.uuid, name: data.name, address: data.address, city: data.city, postalCode: data.postalCode, country: data.country, countryCode: data.countryCode, email: data.email, fax: data.fax, phone: data.phoneBusiness, latitude: parseFloat(data.latitude), longitude: parseFloat(data.longitude), }; } else { throw new Error(`storeData is required`); } } } |