chore:(deps): bump typescript from 4.3.5 to 4.4.2 in /explorer (#19463)
* chore:(deps): bump typescript from 4.3.5 to 4.4.2 in /explorer Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.5 to 4.4.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.5...v4.4.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * fix error type Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Justin Starry <justin@solana.com>
This commit is contained in:
parent
2efc519368
commit
bbc4fdb767
|
@ -50,7 +50,7 @@
|
|||
"react-scripts": "^4.0.3",
|
||||
"react-select": "^4.3.1",
|
||||
"superstruct": "^0.15.2",
|
||||
"typescript": "^4.3.5"
|
||||
"typescript": "^4.4.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@babel/code-frame": {
|
||||
|
@ -22737,9 +22737,9 @@
|
|||
"integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g=="
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "4.3.5",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
|
||||
"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
|
||||
"version": "4.4.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz",
|
||||
"integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==",
|
||||
"bin": {
|
||||
"tsc": "bin/tsc",
|
||||
"tsserver": "bin/tsserver"
|
||||
|
@ -43676,9 +43676,9 @@
|
|||
"integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g=="
|
||||
},
|
||||
"typescript": {
|
||||
"version": "4.3.5",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
|
||||
"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA=="
|
||||
"version": "4.4.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz",
|
||||
"integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ=="
|
||||
},
|
||||
"unicode-canonical-property-names-ecmascript": {
|
||||
"version": "1.0.4",
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
"react-scripts": "^4.0.3",
|
||||
"react-select": "^4.3.1",
|
||||
"superstruct": "^0.15.2",
|
||||
"typescript": "^4.3.5"
|
||||
"typescript": "^4.4.2"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "react-scripts start",
|
||||
|
|
|
@ -113,7 +113,7 @@ export function RawInput({
|
|||
setError(undefined);
|
||||
return;
|
||||
} catch (err) {
|
||||
setError(err.message);
|
||||
if (err instanceof Error) setError(err.message);
|
||||
}
|
||||
} else {
|
||||
setError(undefined);
|
||||
|
|
|
@ -273,7 +273,9 @@ function useSimulator(message: Message) {
|
|||
} catch (err) {
|
||||
console.error(err);
|
||||
setLogs(null);
|
||||
if (err instanceof Error) {
|
||||
setError(err.message);
|
||||
}
|
||||
} finally {
|
||||
setSimulating(false);
|
||||
}
|
||||
|
|
|
@ -126,6 +126,7 @@ export function SolanaClusterStatsProvider({ children }: Props) {
|
|||
if (cluster !== Cluster.Custom) {
|
||||
reportError(error, { url });
|
||||
}
|
||||
if (error instanceof Error) {
|
||||
dispatchPerformanceInfo({
|
||||
type: PerformanceInfoActionType.SetError,
|
||||
data: error.toString(),
|
||||
|
@ -134,6 +135,7 @@ export function SolanaClusterStatsProvider({ children }: Props) {
|
|||
type: DashboardInfoActionType.SetError,
|
||||
data: error.toString(),
|
||||
});
|
||||
}
|
||||
setActive(false);
|
||||
}
|
||||
};
|
||||
|
@ -149,10 +151,12 @@ export function SolanaClusterStatsProvider({ children }: Props) {
|
|||
if (cluster !== Cluster.Custom) {
|
||||
reportError(error, { url });
|
||||
}
|
||||
if (error instanceof Error) {
|
||||
dispatchPerformanceInfo({
|
||||
type: PerformanceInfoActionType.SetError,
|
||||
data: error.toString(),
|
||||
});
|
||||
}
|
||||
setActive(false);
|
||||
}
|
||||
};
|
||||
|
@ -169,10 +173,12 @@ export function SolanaClusterStatsProvider({ children }: Props) {
|
|||
if (cluster !== Cluster.Custom) {
|
||||
reportError(error, { url });
|
||||
}
|
||||
if (error instanceof Error) {
|
||||
dispatchDashboardInfo({
|
||||
type: DashboardInfoActionType.SetError,
|
||||
data: error.toString(),
|
||||
});
|
||||
}
|
||||
setActive(false);
|
||||
}
|
||||
};
|
||||
|
|
|
@ -6,7 +6,8 @@ type Tags =
|
|||
}
|
||||
| undefined;
|
||||
|
||||
export function reportError(err: Error, tags: Tags) {
|
||||
export function reportError(err: unknown, tags: Tags) {
|
||||
if (err instanceof Error) {
|
||||
console.error(err, err.message);
|
||||
try {
|
||||
Sentry.captureException(err, {
|
||||
|
@ -15,4 +16,5 @@ export function reportError(err: Error, tags: Tags) {
|
|||
} catch (err) {
|
||||
// Sentry can fail if error rate limit is reached
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue