compile typings in strict mode to include undefined and null in types

This commit is contained in:
Tobias Koppers 2020-12-16 18:26:46 +01:00
parent f1caa150da
commit 4c288fead3
3 changed files with 973 additions and 521 deletions

View File

@ -153,7 +153,7 @@ class Module extends DependenciesBlock {
this._errors = undefined;
/** @type {BuildMeta} */
this.buildMeta = undefined;
/** @type {object} */
/** @type {Record<string, any>} */
this.buildInfo = undefined;
/** @type {Dependency[] | undefined} */
this.presentationalDependencies = undefined;

View File

@ -6,7 +6,7 @@
"allowJs": true,
"checkJs": true,
"noEmit": true,
"strict": false,
"strict": true,
"noImplicitThis": true,
"alwaysStrict": true,
"types": ["node"],

1490
types.d.ts vendored

File diff suppressed because it is too large Load Diff