Upgrades typescript to 4.9.4 (#6747)
* Upgrades typescript to 4.9.4 * Type fixes
This commit is contained in:
parent
3b838c475a
commit
16adf86c8c
|
@ -49,7 +49,7 @@
|
||||||
"storybook-addon-next": "^1.6.9",
|
"storybook-addon-next": "^1.6.9",
|
||||||
"storybook-react-i18next": "^1.1.2",
|
"storybook-react-i18next": "^1.1.2",
|
||||||
"tailwindcss": "^3.2.1",
|
"tailwindcss": "^3.2.1",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.9.4",
|
||||||
"vite": "^2.9.15"
|
"vite": "^2.9.15"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,6 @@
|
||||||
"@types/node": "16.9.1",
|
"@types/node": "16.9.1",
|
||||||
"@types/react": "^18.0.17",
|
"@types/react": "^18.0.17",
|
||||||
"@types/react-dom": "^18.0.6",
|
"@types/react-dom": "^18.0.6",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -164,6 +164,6 @@
|
||||||
"tailwindcss": "^3.2.1",
|
"tailwindcss": "^3.2.1",
|
||||||
"ts-jest": "^28.0.8",
|
"ts-jest": "^28.0.8",
|
||||||
"ts-node": "^10.9.1",
|
"ts-node": "^10.9.1",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,7 +97,10 @@ const Item = ({ type, group, readOnly }: { type: EventType; group: EventTypeGrou
|
||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
<EventTypeDescription eventType={type} />
|
<EventTypeDescription
|
||||||
|
// @ts-expect-error FIXME We have a type mismtach here @hariombalhara @sean-brydon
|
||||||
|
eventType={type}
|
||||||
|
/>
|
||||||
</Link>
|
</Link>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
@ -25,11 +25,11 @@
|
||||||
"react": "^18.2.0"
|
"react": "^18.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"chokidar": "^3.5.3",
|
|
||||||
"@types/react": "^18.0.17",
|
"@types/react": "^18.0.17",
|
||||||
|
"chokidar": "^3.5.3",
|
||||||
"eslint-plugin-react": "^7.30.1",
|
"eslint-plugin-react": "^7.30.1",
|
||||||
"eslint-plugin-react-hooks": "^4.6.0",
|
"eslint-plugin-react-hooks": "^4.6.0",
|
||||||
"ts-node": "^10.9.1",
|
"ts-node": "^10.9.1",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@ export default function FormInputFields(props: Props) {
|
||||||
<>
|
<>
|
||||||
{form.fields?.map((field) => {
|
{form.fields?.map((field) => {
|
||||||
if (isRouterLinkedField(field)) {
|
if (isRouterLinkedField(field)) {
|
||||||
|
// @ts-expect-error FIXME @hariombalhara
|
||||||
field = field.routerField;
|
field = field.routerField;
|
||||||
}
|
}
|
||||||
const widget = queryBuilderConfig.widgets[field.type];
|
const widget = queryBuilderConfig.widgets[field.type];
|
||||||
|
|
|
@ -28,6 +28,6 @@
|
||||||
"prettier-plugin-tailwindcss": "^0.1.13",
|
"prettier-plugin-tailwindcss": "^0.1.13",
|
||||||
"tailwind-scrollbar": "^2.0.1",
|
"tailwind-scrollbar": "^2.0.1",
|
||||||
"tailwindcss": "^3.2.1",
|
"tailwindcss": "^3.2.1",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,8 +46,8 @@
|
||||||
"eslint": "^8.22.0",
|
"eslint": "^8.22.0",
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"postcss": "^8.4.18",
|
"postcss": "^8.4.18",
|
||||||
"typescript": "^4.7.4",
|
"tailwindcss": "^3.2.1",
|
||||||
"vite": "^2.9.15",
|
"typescript": "^4.9.4",
|
||||||
"tailwindcss": "^3.2.1"
|
"vite": "^2.9.15"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
"@vitejs/plugin-react": "^1.3.2",
|
"@vitejs/plugin-react": "^1.3.2",
|
||||||
"eslint": "^8.22.0",
|
"eslint": "^8.22.0",
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.9.4",
|
||||||
"vite": "^2.9.15"
|
"vite": "^2.9.15"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
"types": "./dist/index.d.ts",
|
"types": "./dist/index.d.ts",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"eslint": "^8.22.0",
|
"eslint": "^8.22.0",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@calcom/embed-core": "*"
|
"@calcom/embed-core": "*"
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"@typescript-eslint/utils": "^5.33.1",
|
"@typescript-eslint/utils": "^5.33.1",
|
||||||
"eslint": "^8.22.0",
|
"eslint": "^8.22.0",
|
||||||
"ts-node": "^10.9.1",
|
"ts-node": "^10.9.1",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/eslint": "^8.4.5"
|
"@types/eslint": "^8.4.5"
|
||||||
|
|
|
@ -61,7 +61,7 @@ const LicenseRequired = ({ children, as = "", ...rest }: LicenseRequiredProps) =
|
||||||
};
|
};
|
||||||
|
|
||||||
export const withLicenseRequired =
|
export const withLicenseRequired =
|
||||||
<T,>(Component: ComponentType<T>) =>
|
<T extends JSX.IntrinsicAttributes>(Component: ComponentType<T>) =>
|
||||||
// eslint-disable-next-line react/display-name
|
// eslint-disable-next-line react/display-name
|
||||||
(hocProps: T) =>
|
(hocProps: T) =>
|
||||||
(
|
(
|
||||||
|
|
|
@ -51,7 +51,7 @@ const LicenseRequired = ({ children, as = "", ...rest }: LicenseRequiredProps) =
|
||||||
};
|
};
|
||||||
|
|
||||||
export const withLicenseRequired =
|
export const withLicenseRequired =
|
||||||
<T,>(Component: ComponentType<T>) =>
|
<T extends JSX.IntrinsicAttributes>(Component: ComponentType<T>) =>
|
||||||
// eslint-disable-next-line react/display-name
|
// eslint-disable-next-line react/display-name
|
||||||
(hocProps: T) =>
|
(hocProps: T) =>
|
||||||
(
|
(
|
||||||
|
|
|
@ -3,7 +3,8 @@ export function getErrorFromUnknown(cause: unknown): Error & { statusCode?: numb
|
||||||
return cause;
|
return cause;
|
||||||
}
|
}
|
||||||
if (typeof cause === "string") {
|
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 });
|
return new Error(cause, { cause });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,6 @@
|
||||||
"@calcom/tsconfig": "*",
|
"@calcom/tsconfig": "*",
|
||||||
"@calcom/types": "*",
|
"@calcom/types": "*",
|
||||||
"@faker-js/faker": "^7.3.0",
|
"@faker-js/faker": "^7.3.0",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -353,7 +353,7 @@ export function denullishShape<
|
||||||
* @returns The constructed tuple array from the given object
|
* @returns The constructed tuple array from the given object
|
||||||
* @see https://github.com/3x071c/lsg-remix/blob/e2a9592ba3ec5103556f2cf307c32f08aeaee32d/app/lib/util/entries.ts
|
* @see https://github.com/3x071c/lsg-remix/blob/e2a9592ba3ec5103556f2cf307c32f08aeaee32d/app/lib/util/entries.ts
|
||||||
*/
|
*/
|
||||||
export const entries = <O>(
|
export const entries = <O extends Record<string, unknown>>(
|
||||||
obj: O
|
obj: O
|
||||||
): {
|
): {
|
||||||
readonly [K in keyof O]: [K, O[K]];
|
readonly [K in keyof O]: [K, O[K]];
|
||||||
|
|
|
@ -21,9 +21,13 @@ const RadioArea = React.forwardRef<HTMLInputElement, RadioAreaProps>(
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
type MaybeArray<T> = T[] | T;
|
||||||
interface RadioAreaGroupProps extends Omit<React.ComponentPropsWithoutRef<"div">, "onChange"> {
|
type ChildrenOfType<T extends React.ElementType> = MaybeArray<
|
||||||
|
React.ReactElement<React.ComponentPropsWithoutRef<T>>
|
||||||
|
>;
|
||||||
|
interface RadioAreaGroupProps extends Omit<React.ComponentPropsWithoutRef<"div">, "onChange" | "children"> {
|
||||||
onChange?: (value: string) => void;
|
onChange?: (value: string) => void;
|
||||||
|
children: ChildrenOfType<typeof RadioArea>;
|
||||||
}
|
}
|
||||||
|
|
||||||
const RadioAreaGroup = ({ children, className, onChange, ...passThroughProps }: RadioAreaGroupProps) => {
|
const RadioAreaGroup = ({ children, className, onChange, ...passThroughProps }: RadioAreaGroupProps) => {
|
||||||
|
|
|
@ -40,6 +40,6 @@
|
||||||
"@calcom/tsconfig": "*",
|
"@calcom/tsconfig": "*",
|
||||||
"@types/react": "^18.0.17",
|
"@types/react": "^18.0.17",
|
||||||
"@types/react-dom": "^18.0.6",
|
"@types/react-dom": "^18.0.6",
|
||||||
"typescript": "^4.7.4"
|
"typescript": "^4.9.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26301,10 +26301,10 @@ typeorm@0.3.11:
|
||||||
xml2js "^0.4.23"
|
xml2js "^0.4.23"
|
||||||
yargs "^17.3.1"
|
yargs "^17.3.1"
|
||||||
|
|
||||||
typescript@^4.7.4:
|
typescript@^4.9.4:
|
||||||
version "4.7.4"
|
version "4.9.4"
|
||||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235"
|
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
|
||||||
integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==
|
integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
|
||||||
|
|
||||||
tzdata@^1.0.30:
|
tzdata@^1.0.30:
|
||||||
version "1.0.36"
|
version "1.0.36"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user