Files
calendar/packages/app-store/routing-forms/lib/responseData/parseRoutingFormResponse.ts
T
Benny JooandGitHub d908403a99 refactor: circular deps between app store and lib [1] (#23653)
* move dailyApiFetcher.ts to app store package

* update imports

* bookingLocationService

* revert

* move findFieldValueByIdentifier

* wip

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* move to features package

* update imports

* update imports

* move

* fix typechecks

* move getCalendarLinks

* mv event test
2025-09-09 14:38:29 +00:00

11 lines
491 B
TypeScript

import { zodNonRouterField } from "@calcom/app-store/routing-forms/zod";
import { routingFormResponseInDbSchema } from "@calcom/app-store/routing-forms/zod";
import type { RoutingFormResponseData } from "./types";
export function parseRoutingFormResponse(rawResponse: unknown, formFields: unknown): RoutingFormResponseData {
const response = routingFormResponseInDbSchema.parse(rawResponse);
const fields = zodNonRouterField.array().parse(formFields);
return { response, fields };
}