fixes build

This commit is contained in:
pandeymangg
2026-02-26 16:55:50 +05:30
parent f1224650d4
commit 1f71a7fddf
2 changed files with 7 additions and 6 deletions

View File

@@ -1,4 +1,5 @@
import { TFunction } from "i18next";
import { THubFieldType } from "@formbricks/types/connector";
import { FEEDBACK_RECORD_FIELDS, TFieldMapping, TSourceField } from "./types";
export interface TConnectorOption {
@@ -58,7 +59,7 @@ export const validateEnumMappings = (
for (let i = 0; i < csvData.length; i++) {
const value = csvData[i][mapping.sourceFieldId]?.trim();
if (value && !allowedValues.has(value)) {
if (value && !allowedValues.has(value as THubFieldType)) {
invalidEntries.push({ row: i + 1, value });
}
}

View File

@@ -1,5 +1,5 @@
import { TConnectorFieldMapping, THubTargetField } from "@formbricks/types/connector";
import { TCreateFeedbackRecordInput } from "./hub-client";
import { FeedbackRecordCreateParams } from "@/modules/hub";
const NUMERIC_FIELDS = new Set<THubTargetField>(["value_number"]);
const BOOLEAN_FIELDS = new Set<THubTargetField>(["value_boolean"]);
@@ -56,7 +56,7 @@ const resolveValue = (
export const transformCsvRowToFeedbackRecord = (
row: Record<string, string>,
mappings: TConnectorFieldMapping[]
): TCreateFeedbackRecordInput | null => {
): FeedbackRecordCreateParams | null => {
const record: Record<string, string | number | boolean | Record<string, unknown> | undefined> = {};
for (const mapping of mappings) {
@@ -78,7 +78,7 @@ export const transformCsvRowToFeedbackRecord = (
return null;
}
return record as unknown as TCreateFeedbackRecordInput;
return record as unknown as FeedbackRecordCreateParams;
};
/**
@@ -88,8 +88,8 @@ export const transformCsvRowToFeedbackRecord = (
export const transformCsvRowsToFeedbackRecords = (
rows: Record<string, string>[],
mappings: TConnectorFieldMapping[]
): { records: TCreateFeedbackRecordInput[]; skipped: number } => {
const records: TCreateFeedbackRecordInput[] = [];
): { records: FeedbackRecordCreateParams[]; skipped: number } => {
const records: FeedbackRecordCreateParams[] = [];
let skipped = 0;
for (const row of rows) {