UNPKG

@causalfoundry/js-sdk

Version:

Causal Foundry WEB SDK (JS/TS)

25 lines (23 loc) 858 B
import { LegacyItemReportProperties } from "../legacyTypes"; import { ItemReportProperties } from "../typings"; /** * Maps LegacyItemReportProperties to ItemReportProperties * @param legacyProperties - The legacy item report properties * @returns The new item report properties format */ export const itemReportPropertiesMapper = ( legacyProperties: LegacyItemReportProperties ): ItemReportProperties => { return { item_id: legacyProperties.item.id, item_type: legacyProperties.item.type, report_id: legacyProperties.report_info.id, report_remarks: legacyProperties.report_info.remarks, store_id: legacyProperties.store_info.id, meta: { report_short_desc: legacyProperties.report_info.short_desc, store_lat: legacyProperties.store_info.lat, store_lon: legacyProperties.store_info.lon, } as any, }; };