diff --git a/apps/storybook/package.json b/apps/storybook/package.json
index d20d281bd9..f0791e14ef 100644
--- a/apps/storybook/package.json
+++ b/apps/storybook/package.json
@@ -49,7 +49,7 @@
"storybook-addon-next": "^1.6.9",
"storybook-react-i18next": "^1.1.2",
"tailwindcss": "^3.2.1",
- "typescript": "^4.7.4",
+ "typescript": "^4.9.4",
"vite": "^2.9.15"
}
}
diff --git a/apps/swagger/package.json b/apps/swagger/package.json
index 6fa2dc8067..69fe1c4ee9 100644
--- a/apps/swagger/package.json
+++ b/apps/swagger/package.json
@@ -24,6 +24,6 @@
"@types/node": "16.9.1",
"@types/react": "^18.0.17",
"@types/react-dom": "^18.0.6",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
}
}
diff --git a/apps/web/package.json b/apps/web/package.json
index 36158ca3dc..9daf095907 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -164,6 +164,6 @@
"tailwindcss": "^3.2.1",
"ts-jest": "^28.0.8",
"ts-node": "^10.9.1",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
}
}
diff --git a/apps/web/pages/event-types/index.tsx b/apps/web/pages/event-types/index.tsx
index 674e6d70a4..bcc9950770 100644
--- a/apps/web/pages/event-types/index.tsx
+++ b/apps/web/pages/event-types/index.tsx
@@ -97,7 +97,10 @@ const Item = ({ type, group, readOnly }: { type: EventType; group: EventTypeGrou
)}
-
+
);
};
diff --git a/packages/app-store-cli/package.json b/packages/app-store-cli/package.json
index 22b63dabe7..3b76be06c0 100644
--- a/packages/app-store-cli/package.json
+++ b/packages/app-store-cli/package.json
@@ -25,11 +25,11 @@
"react": "^18.2.0"
},
"devDependencies": {
- "chokidar": "^3.5.3",
"@types/react": "^18.0.17",
+ "chokidar": "^3.5.3",
"eslint-plugin-react": "^7.30.1",
"eslint-plugin-react-hooks": "^4.6.0",
"ts-node": "^10.9.1",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
}
}
diff --git a/packages/app-store/ee/routing-forms/components/FormInputFields.tsx b/packages/app-store/ee/routing-forms/components/FormInputFields.tsx
index 5daa15d543..f05547fac0 100644
--- a/packages/app-store/ee/routing-forms/components/FormInputFields.tsx
+++ b/packages/app-store/ee/routing-forms/components/FormInputFields.tsx
@@ -20,6 +20,7 @@ export default function FormInputFields(props: Props) {
<>
{form.fields?.map((field) => {
if (isRouterLinkedField(field)) {
+ // @ts-expect-error FIXME @hariombalhara
field = field.routerField;
}
const widget = queryBuilderConfig.widgets[field.type];
diff --git a/packages/config/package.json b/packages/config/package.json
index 9d0b277000..821ae7c4ae 100644
--- a/packages/config/package.json
+++ b/packages/config/package.json
@@ -28,6 +28,6 @@
"prettier-plugin-tailwindcss": "^0.1.13",
"tailwind-scrollbar": "^2.0.1",
"tailwindcss": "^3.2.1",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
}
}
diff --git a/packages/embeds/embed-core/package.json b/packages/embeds/embed-core/package.json
index bba4bd788f..4e38daf641 100644
--- a/packages/embeds/embed-core/package.json
+++ b/packages/embeds/embed-core/package.json
@@ -46,8 +46,8 @@
"eslint": "^8.22.0",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.18",
- "typescript": "^4.7.4",
- "vite": "^2.9.15",
- "tailwindcss": "^3.2.1"
+ "tailwindcss": "^3.2.1",
+ "typescript": "^4.9.4",
+ "vite": "^2.9.15"
}
}
diff --git a/packages/embeds/embed-react/package.json b/packages/embeds/embed-react/package.json
index bad7a7d42a..0344e608ae 100644
--- a/packages/embeds/embed-react/package.json
+++ b/packages/embeds/embed-react/package.json
@@ -46,7 +46,7 @@
"@vitejs/plugin-react": "^1.3.2",
"eslint": "^8.22.0",
"npm-run-all": "^4.1.5",
- "typescript": "^4.7.4",
+ "typescript": "^4.9.4",
"vite": "^2.9.15"
},
"dependencies": {
diff --git a/packages/embeds/embed-snippet/package.json b/packages/embeds/embed-snippet/package.json
index 03454f9ac4..e234603943 100644
--- a/packages/embeds/embed-snippet/package.json
+++ b/packages/embeds/embed-snippet/package.json
@@ -25,7 +25,7 @@
"types": "./dist/index.d.ts",
"devDependencies": {
"eslint": "^8.22.0",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
},
"dependencies": {
"@calcom/embed-core": "*"
diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json
index 0a7216a330..2dcbdec19d 100644
--- a/packages/eslint-plugin/package.json
+++ b/packages/eslint-plugin/package.json
@@ -8,7 +8,7 @@
"@typescript-eslint/utils": "^5.33.1",
"eslint": "^8.22.0",
"ts-node": "^10.9.1",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
},
"devDependencies": {
"@types/eslint": "^8.4.5"
diff --git a/packages/features/ee/common/components/LicenseRequired.tsx b/packages/features/ee/common/components/LicenseRequired.tsx
index 6c60bc239e..d477575124 100644
--- a/packages/features/ee/common/components/LicenseRequired.tsx
+++ b/packages/features/ee/common/components/LicenseRequired.tsx
@@ -61,7 +61,7 @@ const LicenseRequired = ({ children, as = "", ...rest }: LicenseRequiredProps) =
};
export const withLicenseRequired =
- (Component: ComponentType) =>
+ (Component: ComponentType) =>
// eslint-disable-next-line react/display-name
(hocProps: T) =>
(
diff --git a/packages/features/ee/common/components/v2/LicenseRequired.tsx b/packages/features/ee/common/components/v2/LicenseRequired.tsx
index 6ae329ce5f..56d426e440 100644
--- a/packages/features/ee/common/components/v2/LicenseRequired.tsx
+++ b/packages/features/ee/common/components/v2/LicenseRequired.tsx
@@ -51,7 +51,7 @@ const LicenseRequired = ({ children, as = "", ...rest }: LicenseRequiredProps) =
};
export const withLicenseRequired =
- (Component: ComponentType) =>
+ (Component: ComponentType) =>
// eslint-disable-next-line react/display-name
(hocProps: T) =>
(
diff --git a/packages/lib/errors.ts b/packages/lib/errors.ts
index 65a5ebec28..9c7cf675be 100644
--- a/packages/lib/errors.ts
+++ b/packages/lib/errors.ts
@@ -3,7 +3,8 @@ export function getErrorFromUnknown(cause: unknown): Error & { statusCode?: numb
return cause;
}
if (typeof cause === "string") {
- // @ts-expect-error https://github.com/tc39/proposal-error-cause
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
+ // @ts-ignore https://github.com/tc39/proposal-error-cause
return new Error(cause, { cause });
}
diff --git a/packages/lib/package.json b/packages/lib/package.json
index fbe66029b1..4c689297be 100644
--- a/packages/lib/package.json
+++ b/packages/lib/package.json
@@ -31,6 +31,6 @@
"@calcom/tsconfig": "*",
"@calcom/types": "*",
"@faker-js/faker": "^7.3.0",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
}
}
diff --git a/packages/prisma/zod-utils.ts b/packages/prisma/zod-utils.ts
index 9e04602268..7f50f422b1 100644
--- a/packages/prisma/zod-utils.ts
+++ b/packages/prisma/zod-utils.ts
@@ -353,7 +353,7 @@ export function denullishShape<
* @returns The constructed tuple array from the given object
* @see https://github.com/3x071c/lsg-remix/blob/e2a9592ba3ec5103556f2cf307c32f08aeaee32d/app/lib/util/entries.ts
*/
-export const entries = (
+export const entries = >(
obj: O
): {
readonly [K in keyof O]: [K, O[K]];
diff --git a/packages/ui/form/radio-area/RadioAreaGroup.tsx b/packages/ui/form/radio-area/RadioAreaGroup.tsx
index b1ed354734..f67f33be56 100644
--- a/packages/ui/form/radio-area/RadioAreaGroup.tsx
+++ b/packages/ui/form/radio-area/RadioAreaGroup.tsx
@@ -21,9 +21,13 @@ const RadioArea = React.forwardRef(
);
}
);
-
-interface RadioAreaGroupProps extends Omit, "onChange"> {
+type MaybeArray = T[] | T;
+type ChildrenOfType = MaybeArray<
+ React.ReactElement>
+>;
+interface RadioAreaGroupProps extends Omit, "onChange" | "children"> {
onChange?: (value: string) => void;
+ children: ChildrenOfType;
}
const RadioAreaGroup = ({ children, className, onChange, ...passThroughProps }: RadioAreaGroupProps) => {
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 4fde5eac1c..eb3d9f5df4 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -40,6 +40,6 @@
"@calcom/tsconfig": "*",
"@types/react": "^18.0.17",
"@types/react-dom": "^18.0.6",
- "typescript": "^4.7.4"
+ "typescript": "^4.9.4"
}
}
diff --git a/yarn.lock b/yarn.lock
index a1744ab5f8..97b1d02433 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -26301,10 +26301,10 @@ typeorm@0.3.11:
xml2js "^0.4.23"
yargs "^17.3.1"
-typescript@^4.7.4:
- version "4.7.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235"
- integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==
+typescript@^4.9.4:
+ version "4.9.4"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
+ integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
tzdata@^1.0.30:
version "1.0.36"