mirror of
https://github.com/denoland/deno.git
synced 2024-11-28 16:20:57 -05:00
Revert "feat(cli): enable useUnknownInCatchVariables
by default" (#12643)
This partially reverts commit a065604155
.
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
This commit is contained in:
parent
7c2abb9d57
commit
318dcc33af
5 changed files with 6 additions and 17 deletions
|
@ -160,6 +160,8 @@ pub(crate) fn get_ts_config(
|
|||
"target": "esnext",
|
||||
"tsBuildInfoFile": "deno:///.tsbuildinfo",
|
||||
"useDefineForClassFields": true,
|
||||
// TODO(@kitsonk) remove for Deno 2.0
|
||||
"useUnknownInCatchVariables": false,
|
||||
}));
|
||||
if tsc_emit {
|
||||
ts_config.merge(&json!({
|
||||
|
@ -211,6 +213,8 @@ pub(crate) fn get_ts_config(
|
|||
"target": "esnext",
|
||||
"tsBuildInfoFile": "deno:///.tsbuildinfo",
|
||||
"useDefineForClassFields": true,
|
||||
// TODO(@kitsonk) remove for Deno 2.0
|
||||
"useUnknownInCatchVariables": false,
|
||||
}));
|
||||
if tsc_emit {
|
||||
ts_config.merge(&json!({
|
||||
|
|
|
@ -572,6 +572,8 @@ impl Inner {
|
|||
"strict": true,
|
||||
"target": "esnext",
|
||||
"useDefineForClassFields": true,
|
||||
// TODO(@kitsonk) remove for Deno 1.15
|
||||
"useUnknownInCatchVariables": false,
|
||||
}));
|
||||
let config = &self.config;
|
||||
let workspace_settings = config.get_workspace_settings();
|
||||
|
|
|
@ -1367,13 +1367,6 @@ itest!(error_import_map_unable_to_load {
|
|||
exit_code: 1,
|
||||
});
|
||||
|
||||
// This test ensure that useUnknownInCatchVariables is enabled by default.
|
||||
itest!(use_unknown_in_catch_variables {
|
||||
args: "run useUnknownInCatchVariables.ts",
|
||||
output: "useUnknownInCatchVariables.ts.out",
|
||||
exit_code: 1,
|
||||
});
|
||||
|
||||
// Test that setting `self` in the main thread to some other value doesn't break
|
||||
// the world.
|
||||
itest!(replace_self {
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
try {
|
||||
throw new Error();
|
||||
} catch (e) {
|
||||
console.log(e.message);
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
[WILDCARD]
|
||||
error: TS2571 [ERROR]: Object is of type 'unknown'.
|
||||
console.log(e.message);
|
||||
^
|
||||
at file://[WILDCARD]/useUnknownInCatchVariables.ts:4:15
|
Loading…
Reference in a new issue