diff --git a/packages/sylius/src/types/customer.ts b/packages/sylius/src/types/customer.ts new file mode 100644 index 000000000..aa6e5d13e --- /dev/null +++ b/packages/sylius/src/types/customer.ts @@ -0,0 +1,8 @@ +export interface SyliusCustomer { + id: number + email: string + firstName: string + lastName: string + gender: string + fullName: string +} diff --git a/packages/sylius/src/utils/normalize/normalize-customer.ts b/packages/sylius/src/utils/normalize/normalize-customer.ts new file mode 100644 index 000000000..58482a3f4 --- /dev/null +++ b/packages/sylius/src/utils/normalize/normalize-customer.ts @@ -0,0 +1,10 @@ +import { Customer } from '@vercel/commerce/types/customer' +import { SyliusCustomer } from '../../types/customer' + +export const normalizeCustomer = (syliusCustomer: SyliusCustomer): Customer => { + return { + firstName: syliusCustomer.firstName, + lastName: syliusCustomer.lastName, + email: syliusCustomer.email, + } +}