UNPKG

@causalfoundry/js-sdk

Version:

Causal Foundry WEB SDK (JS/TS)

20 lines (18 loc) 670 B
import { LegacyCancelCheckoutProperties } from "../legacyTypes"; import { CancelCheckoutProperties } from "../typings"; /** * Maps LegacyCancelCheckoutProperties to CancelCheckoutProperties * @param legacyProperties - The legacy cancel checkout properties * @returns The new cancel checkout properties format */ export const cancelCheckoutPropertiesMapper = ( legacyProperties: LegacyCancelCheckoutProperties ): CancelCheckoutProperties => { return { cancel_type_id: legacyProperties.id, type: legacyProperties.type, items: legacyProperties.items.map((item) => item.id), reason: legacyProperties.reason, meta: legacyProperties.meta, }; };