* 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
11 lines
491 B
TypeScript
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 };
|
|
}
|